Skip to content

Open Source Planning Process

Amy Lindburg edited this page Mar 19, 2015 · 2 revisions

Goal

A lightweight process that emphasizes openness and ensures that the Community -- every user -- can be an integral part of Project Planning.

The Role of Maintainers

Maintainers lead the project. Their duties include proposing the Roadmap, reviewing and integrating contributions, and maintaining the vision of the project.

Open Roadmap

The Compose Roadmap is publicly exposed. While Maintainers propose the Roadmap, it gets discussed and refined in Sprint Meetings.

Contributing to the Roadmap

Proposals and issues can be opened by anyone: every member of the Community is welcome to participate in the discussion by providing feedback and/or offering counter-proposals. See CONTRIBUTING.md.

Release Milestones

The Roadmap gets delivered progressively via Releases, which are designated by GitHub Milestones. Each Milestone has a corresponding Project Page which defines the goals of the Release and identifies work-in-progress.

Sprint Meetings

Major decisions affecting the Roadmap are discussed during fortnightly Sprint Meetings.