luetkemj / aglet-timekeeper

A simple timekeeper for tabletop RPGs
MIT License
5 stars 2 forks source link

Restructure project file tree #15

Closed luetkemj closed 6 years ago

luetkemj commented 6 years ago

Description

Restructure project file tree to be more explicit in it's naming convention and organization

Related Issue

Motivation and Context

Previously this project followed a file structure that favored simplicity over explicitness. This was difficult during development as it made understanding the name and purpose of a given file more challenging.

some.component/
-- index.js
-- test.js
-- style.js

becomes

components/
-- some/
---- some.component.js
---- some.component.test.js
---- some.component.style.js

Tests are still grouped with the file they are testing which I liked a lot but individual filenames are far more explicit which makes searching for files and recognizing a file by it's filename in a tab far easier.

Screenshots (if appropriate):

Types of changes

Checklist: