Capability:


In trunk based to a create a new release we have:


Things to keep in mind:



Testing


Typical workflow:

  1. (optional) Create a branch for code review purposes
  2. Create a new feature flag by adding it to the enum in Reference Data - it'll be available in Requisition, TODO: add REST endpoint for UI
  3. Start adding the tests, feature, etc.
  4. (optional) Once code review from has been passed, merge into master.
  5. Once feature is ready for QA, they may enable the feature in the console.
  6. Keep iterating on the feature until it's done and signed off.  Don't forget contract, performance and functional tests.
  7. Remove the feature flag from all code - tests should still be passing!