Document for the best design choices you can make for your software.
Terminology
- DDD - [Domain Driven Design][ddd-wikipedia]
- FF or FTF - Function First Design, or File-type First Design is structuring your application by it's function before the files such as a directory named
components
containing all component files.
File Structure
Structuring applications is hard, here are a few resources to help.