-
Notifications
You must be signed in to change notification settings - Fork 29.4k
Development Process
Erich Gamma edited this page Nov 17, 2015
·
27 revisions
The team has a 6 month high level road-map <<>>. The road maps defines high level themes and features.
We then work in monthly iterations on the items on the road map. The iterations align with the calendar months. At the end of each iteration we want to have a version of Code that can be used by Code community. The work planned during an iteration is captured in the iteration plan. The feature highlights of each iteration are highlighted in the release notes.
We work in weekly segments:
- 1st week - reduce debt introduced in the previous iteration, address critical issues uncovered in the previous iteration, plan the next iteration
- 2nd week - work according the plan
- 3rd week - work according the plan
- 4th week - iteration end game, the teams tests the new features according a test plan, fixes bugs, and updates the documentation
Project Management
- Roadmap
- Iteration Plans
- Development Process
- Issue Tracking
- Build Champion
- Release Process
- Running the Endgame
- Related Projects
Contributing
- How to Contribute
- Submitting Bugs and Suggestions
- Feedback Channels
- Source Code Organization
- Coding Guidelines
- Testing
- Dealing with Test Flakiness
- Contributor License Agreement
- Extension API Guidelines
- Accessibility Guidelines
Documentation