[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Hi Everyone,
The following is a draft of a Long Term Support (LTS) ready definition.
I'd really appreciate your thoughts and input to make sure it covers the
important aspects of projects that will allow building them in a LTS forge.
The following are the minimum required in order to be considered Long
Term Support (LTS) ready:
- A distributed version control system capable of pushing branches
from repository to repository. This repository should be one that is
supported at the Eclipse Foundation. (e.g. Git)
- A build that:
- Can be cloned/checked out with one step
- Is documented
- Is version controlled
- Is automated
- Is deterministic
- Can refer to compilers and other tools from a configurable location
- Capable of building without needing an active Internet connection
- Capable of pulling dependencies from a known controlled source
(e.g. Orbit, Maven, eclipse.org, etc.)
- Adheres to Eclipse IP policies (esp. with regards to third
party code)
- Bugs managed in Bugzilla, and possible to have appropriate meta
data to manage and track bugs routed to each LTS release version
Andrew