Incubator/Incubation Process: Difference between revisions

From KDE Community Wiki
(Added link to Application Lifecycle)
(→‎Active: the lifecycle page is on community.kde.org now)
Line 24: Line 24:


== Active ==
== Active ==
* project enters kdereview and follows the process from there (see also [https://techbase.kde.org/Policies/Application_Lifecycle Application Lifecycle])
* project enters kdereview and follows the process from there (see also [https://community.kde.org/Policies/Application_Lifecycle Application Lifecycle])
* 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 20:34, 4 October 2017

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 (lives 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 (see also Application Lifecycle)
  • 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