To keep it simple follow these stepsm
- Goto Issue list
- Pick one item there and inform everyone through slack channel and by assigning yourself
- Clarify the requirement and if possible update the issue description with clarifications
- Fork repo, work on it, push, with implementation details as description
- Make each component separately in the
components
dicretory
components
- all React components except main view
App.js
- holds the main views for now
store
- contain App state related things, managed with Redux on Redux Toolkit
- use
yarn install
and thenyarn start
- If using chrome, make sure to disable
SameSite by default cookies
from (chrome://flags/#same-site-by-default-cookies)[chrome://flags/#same-site-by-default-cookies] - When the dev server starts, it would ask for server, username and password (these will be available at the slack fo security reasons)
- Try to use dhis2 design guidelines and ui-core components as much as possible
- Will keep all external styles in
App.css
for now - Use yarn
http://43.224.124.234:7080/api/33/programs/C1wTfmmMQUn http://43.224.124.234:7080/api/33/trackedEntityTypes/VusKORm3ZGL
"organisationUnits": [ { "id": "E5zYQKaJmpI" }, { "id": "ReDTgmQVgfM" }, { "id": "LZU2dcf423d" }, { "id": "WrF3YBvQ7dy" } ],
sEunXjlR79d - NHSL - National Hospital of Sri Lanka medical - LZU2dcf423d surgical - WrF3YBvQ7dy