Before contributing to development there are a number of concepts you need to understand:
- How we model the domain
- How we develop features
- How we automate acceptance tests
See the Object Modeling Trail.
We develop the application feature by feature using the Feature-Driven Development process. This means:
- We start with Developing an Overall Object Model
- We Build a Feature Roadmap (module, feature-set, feature) based on the Object Model
- We Plan Feature Development based on the Roadmap
- We Design by Feature
- We Build by Feature
For building features please review the Github Issues Template folder in the example application that provide checklists for modules, abilities, tasks.
To be developed.