Incubator/Incubation Process: Difference between revisions

From KDE Community Wiki
(Description of the incubation process)
 
(Fixed some typos)
Line 10: Line 10:
* provide description of the project to be incubated
* provide description of the project to be incubated
* must include the people committing to the project
* must include the people committing to the project
* must have plan to be in compliance with the manifesto
* must have a plan to be in compliance with the manifesto
* must be supported by a sponsor which will help during the incubation phase
* must be supported by a sponsor which will help during the incubation phase


== Incubating ==
== Incubating ==
* the sponsor actively work toward getting the project setup:
* the sponsor actively works toward getting the project setup:
** make sure the needed infrastructure is provided by the community (leaves in our current playground area)
** make sure the needed infrastructure is provided by the community (leaves in our current playground area)
** help grooming the community
** help grooming the community
Line 20: Line 20:
* project can't have a top level website yet (incubator.kde.org/foo ?)
* project can't have a top level website yet (incubator.kde.org/foo ?)
* project can't use the KDE brand yet
* project can't use the KDE brand yet
* sponsor regularly touch base with the committee regarding progress made
* sponsor regularly touches base with the committee regarding progress made
* if project is stalled (see details at the end of the active phase) or keep not conforming to the manifesto it gets archived
* if project is stalled (see details at the end of the active phase) or keep not conforming to the manifesto it gets archived


== Active ==
== Active ==
* project enters kdereview and follow the process from there
* project enters kdereview and follows the process from there
* whole team behind the project is assumed to behave like other KDE teams
* whole team behind the project is assumed to behave like other KDE teams
* project respects the manifesto
* project respects the manifesto

Revision as of 17:23, 21 November 2013

Incubation Process

A project going through the incubator will be in one of the following four states:

  • candidate
  • incubating
  • active
  • archived

Candidate

  • provide description of the project to be incubated
  • must include the people committing to the project
  • must have a plan to be in compliance with the manifesto
  • must be supported by a sponsor which will help during the incubation phase

Incubating

  • the sponsor actively works toward getting the project setup:
    • make sure the needed infrastructure is provided by the community (leaves in our current playground area)
    • help grooming the community
    • more generally verifies it's going in the right direction
  • project can't have a top level website yet (incubator.kde.org/foo ?)
  • project can't use the KDE brand yet
  • sponsor regularly touches base with the committee regarding progress made
  • if project is stalled (see details at the end of the active phase) or keep not conforming to the manifesto it gets archived

Active

  • project enters kdereview and follows the process from there
  • whole team behind the project is assumed to behave like other KDE teams
  • project respects the manifesto
  • stalled projects (no release for a year, no commits, no mailing-list activity)
    • current maintainers are contacted to check what's happening
    • if no chance to see activity again or no reply from existing maintainers after a month then a call to new maintainers is done
    • if after a month no new maintainer showed up project gets archived
    • if a new maintainer shows up he gets a six month trial, if the project is still inactive it gets archived

Archived

  • all data is archived
  • VCS gets closed
  • mailing list disabled
  • only last download is available
  • if someone wants to pick it up, it goes back to the candidate phase