Content
View differences
Updated by Markus Kahl almost 6 years ago
There should be documentation (available under docs.openproject.org) for the big picture of OpenProject helping to onboard new developers. Which is both important for new team members and for making the code more accessible for the community, making it easier to contribute.
There should be a general outline introducing the key concepts and explaining broadly how things are connected.
This can then be gradually drilled down and amended with more details over time.
* frontend / backend
* architectural overview
* key concepts, possibly structured per module
* services
* queries
* APIv3 in general (endpoints, representers, forms, schemas)
* authentication
* development workflow, releases, plugins and versioning
* tests
There should be a general outline introducing the key concepts and explaining broadly how things are connected.
This can then be gradually drilled down and amended with more details over time.
* frontend / backend
* architectural overview
* key concepts, possibly structured per module
* services
* queries
* APIv3 in general (endpoints, representers, forms, schemas)
* authentication
* development workflow, releases, plugins and versioning
* tests