Skip to content

📎 Organize components/pages into features #262

@sruenwg

Description

@sruenwg

Description

Discuss and implement the reorganization of the frontend code into features.

We concluded in #259 that we should consider organizing the frontend by feature, following the bulletproof-react project structure.
The main motivation for this is to organize component/page utilities such that they live close to and are scoped only to the components/pages in which they are meant to be used (as opposed to the current design where utilities must either be globally scoped or file-scoped).

Potential points to discuss:

  1. What comprises a feature? What features does the app have?
  2. Which components and pages might belong to which feature?
  3. Which components are generic enough to remain in /components? Which components might make sense to be refactored into a more generic component which can then live in /components?
  4. Is there anything aside from the /features directory which would make sense to adopt from the bulletproof-react structure?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions