Content
View differences
Updated by Aleix Suau over 5 years ago
The actual frontend folder structure is not clear. The standard approach is to create an structure like:
* Core: functionality that is instantiated once for the entire project (Routing, AuthService/AuthModule, RootComponent, Header...)
* Feature: modules that encapsulate the feature's functionality (e.g., boards)
* Shared: functionality that is shared between different features or core.
* ...
Example: [https://medium.com/@shijin\_nath/angular-right-file-structure-and-best-practices-that-help-to-scale-2020-52ce8d967df5](https://medium.com/@shijin_nath/angular-right-file-structure-and-best-practices-that-help-to-scale-2020-52ce8d967df5)
#### TODO
* [ ] Decide on the best folder structure.
* [ ] Apply it to the frontend folder
* Core: functionality that is instantiated once for the entire project (Routing, AuthService/AuthModule, RootComponent, Header...)
* Feature: modules that encapsulate the feature's functionality (e.g., boards)
* Shared: functionality that is shared between different features or core.
* ...
Example: [https://medium.com/@shijin\_nath/angular-right-file-structure-and-best-practices-that-help-to-scale-2020-52ce8d967df5](https://medium.com/@shijin_nath/angular-right-file-structure-and-best-practices-that-help-to-scale-2020-52ce8d967df5)
#### TODO
* [ ] Decide on the best folder structure.
* [ ] Apply it to the frontend folder