Development

How we work

Before contributing to development there are a number of concepts you need to understand:

  1. How we model the domain

  2. How we develop features

  3. 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:

  1. We Build a Feature Roadmap (module, feature-set, feature) based on the Object Model

  2. We Plan Feature Development based on the Roadmap

  3. We Design by Feature

  4. 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