Development
How we work
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
1. How we model the domain
See the Object Modeling Trail.
2. How we develop features
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.
3. How we automate acceptance tests
To be developed.
Last updated