Since this project built on AdonisJS that provides EdgeJS templating engine, it needs to create reusable components system and existing templates refactoring as well. Transition to component-driven architecture is the main goal of this issue
Steps
- Audit the existing templates. Highlight repeated patterns and templates
- Create layout system
- Additional components. There are already some primitives, but it needs more
- Partials for static blocks (see EdgeJS Partials
- Stacks for scripts and stylesheets (see EdgeJS Stacks)
- Move configuration to
globals: colors, breakpoints, config (see EdgeJS Templates state)
- Write documentation for using components
Since this project built on AdonisJS that provides EdgeJS templating engine, it needs to create reusable components system and existing templates refactoring as well. Transition to component-driven architecture is the main goal of this issue
Steps
globals: colors, breakpoints, config (see EdgeJS Templates state)