Frontend project plan #7
Pinned
heliocastro
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Introduction
To have a concise implementation of next frontend, we need start to set some basic ground rules. As the nature of the movement is somehow difficult, since we will be developing single pages in a collaborative mode, so elements need to be proper planned and designed.
Project Tasks
Initial tasks will be centered on page, subsequent component, utility, layout tasks should be created on demand
Elements
As an initial approach based on the POC ideas ( Svelte previous ), there are four key elements to be treated:
Pages
Pages/Routes need to be treated as a singular entity, therefore the first skeleton of each page is a main task assigned to a single developer.
Each page element should be evaluated before usage, considering layout, component itself and utility functions. Decoupling the logic of work:
Components
Components should be individual entities not depending on core specific functionality, allowing to be reused throw entire app. Decoupling the logic of work:
Layout and Icon/Graphics
Main layout need to be global and all elements need to be described in a single location. Specific CSS/Color/Font should not be allowed inside routing.
Utility
Request and common functions should be united under single area, not specific to router pages, when is used more than one time.
Code conventions
As no direct coding standard guidelines exists to React per se, we need set some basic conventions.
Some single rules can be applied to current state:
Developer Documentation
Beta Was this translation helpful? Give feedback.
All reactions