Skip to content

Project bootstrap

Source: examples/.../BootstrapProject.java.

A provisioning service creates a new delivery project, discovers the default workflow boards that Okatana creates automatically, adjusts workflow controls, and opens a readiness ticket.

Key practices:

  • use a unique project key;
  • do not recreate default boards blindly;
  • discover boards by stable slug;
  • apply WIP policy after discovery;
  • store the returned project and ticket IDs immediately.

This pattern is suitable for environment provisioning, customer onboarding, or automated creation of standardized engineering workspaces.