.
├── backend # WIP
├── frontend
│ ├── content
│ │ └── locale # Contains language files
│ ├── network # helpers for making http requests via axios
│ ├── pages
│ │ ├── api
│ │ ├── home
│ │ ├── _app.tsx # providers/wrappers for app
│ │ └── index.tsx # content for root page
│ ├── stores
│ ├── stories
│ └── styles
└── README.md # You are here! :)
discussion-board follows Gitflow
- Fork the repo
- Make a branch in your fork, named DEV-XXX (where XXX corresponds to the issue number)
- Write your code
- Open a PR from that branch to master (in the main repo)
- Fill out the pull request template accordingly
- If working on frontend: run
make prettier - To be approved, code must have adequate test coverage + formatted properly
- Download Docker
cd frontend && npm installmake run