This wiki page is meant to be a place to collaborate our thoughts on the OpenLayers 2.x roadmap. The current idea is to add and discuss to subtract. This is still a draft and unofficial.
Alpha Release Cycle
- All major features should be finished:
- Tests
- SimpleTests should be complete (as they are crucial for debugging)
- Upgrade Path
- 0.x to 2.x: Manual
- 1.x to 2.x Upgrade Path
- Bugs
- Stability and Changes
- As there are a number of users for this alpha already, it is important that any releases remain stable and documented. The module should stay stable day-to-day
- If changes are large enough that they require significant work and will break the source code if 'live committed', they must be written as patches and committed in functional chunks.
- Any further major changes need to be discussed in the queue.
- As there are a number of users for this alpha already, it is important that any releases remain stable and documented. The module should stay stable day-to-day
Beta Release Cycle Tasks
The Beta release should contain all our major features, have solid tests, and should be in a mostly ready state.
- Fix all reported bugs
- Documentation should be in a mostly complete state.
- This will probably be the best time to have the 2.x as the recommended release.
- Stability and Changes
- No new features should be added unless agreed upon.
- No changes to the API should be made unless agreed upon.
RC Release Cycle Tasks
For the Release Candidate, the module needs to be pretty much ready to go.
2.0 Release Tasks
- A final release is ready when all critical bugs have been squashed and the release candidate has been proliferated long enough that any bugs can be reported.
- As well as documentation being complete.