Planarise Compose
See it in action
Everything you need to manage
projects-as-code
Bootstrap instantly
Initialize a project scaffold with one command. Enforce strict directory structure for predictable automation.
planarise init
# Select workspace → Set project key
# Creates:
# planarise.yaml
# .planarise/
# schema/
# work/Schema as YAML
Define states, labels, workflows, types, and custom fields in YAML. Keep everything version-controlled and human-readable.
# schema/workflows/sprint.yaml
states:
- name: backlog
color: "#6B7280"
- name: in-progress
color: "#3B82F6"
- name: done
color: "#10B981"Push and pull
Sync changes both ways between local files and Planarise. Use Git-style operations your team already knows.
planarise schema pull # Fetch remote → local
planarise schema push # Apply local → remote
planarise push # Sync work items
planarise pull # Pull work itemsClone your project
Clone an entire project to disk. Replicate the same configuration across workspaces without rework.
planarise clone PROJECT_ID
# Edit planarise.yaml → new project name
planarise schema push
# → Identical structure, new projectWhat is Projects-as-code
Four commands to transform
your workflow
Initialize
Scaffold a strict directory structure with planarise.yaml manifest and schema directories.
Define
Configure states, labels, workflows, and custom fields in human-readable YAML.
Push
Apply your configuration to Planarise with interactive confirmation.
Version
Commit your project configuration to Git. Review changes via pull requests.
Project management hasn't caught up
to how developers work
Wasted annually on poor project management
Time spent on "work about work"
Less waste with IaC principles
Start building with Planarise Compose
Start treating project configuration as the infrastructure it is.