The lifecycle of a project depends on what type of project it is.
There are two types of projects at the Green Software Foundation:
- Document projects (see Document Project Lifecycle)
- These are consensus-based. They produce a document, such as a requirements or use cases document, a whitepaper, or an analysis.
- Software projects (see Software Project Lifecycle)
- These are maintainer-based. They develop a new capability, refactor, or remove an existing capability for the Green Software Foundation technology releases. They may be a new component (e.g. a new repository) or may propose additions, deletions, or changes to an existing repository or repositories.
All projects must comply with their Working Group charter.