
Since Stackforge is retiring, two slides: 'What is Stackforge for' and 'How to add a project to Stackforge' is not needed for training materials. Stackforge is currently in migrating status, and it is used before TC's decision on August 2015, IMO it is better to keep 'Stackforge' slide. So some content related to Stackforge was modified with Stackforge retired and current status. Change-Id: Ia7026acfde12d129781d90e575bb3caa3d6609aa Closes-Bug: #1490471
2.6 KiB
2.6 KiB
OpenStack "Big Tent" and tags
Old way of adding new Projects
- Created too much pressure to integrate
- Did not scale
- Superseded by Big tent approach with tags
OpenStack Project Teams
- The building blocks to achieve OpenStack's mission
- Teams of people using tools (code repository, bug tracker, etc) and coordinated processes to produce a number of deliverables
- The Technical Committee reviews Working Groups interested in becoming official OpenStack Project Teams
How to form new Project Team
- Start from groups of people working in the same area
- As these grow naturally they can apply to become Official
- TC will check:
- Alignment with OpenStack mission
- Interoperability with other projects
- Active and diverse team of contributors
- Group can follow the four Open
- Open Source
- Open Community
- Open Design
- Open Development
Tags describing OpenStack Projects
- Describe the output produced by the OpenStack community teams
- Software, documentation, release management etc
- http://governance.openstack.org/reference/projects/index.html
- Current tags describe how projects are released and team diversity
- Other tags can be proposed by anyone
- List of approved tags
- http://governance.openstack.org/reference/tags/index.html
Core (or What is OpenStack)
- DefCore initiative:
- guiding principles" used by the Foundation Board to determine how commercial implementations of OpenStack can be granted use of the trademark
DefCore principles
- Implementations that are Core can use OpenStack trademark (OpenStack™)
- Core is a subset of the whole project
- Claiming OpenStack requiring use of designated upstream code
- Projects must have an open reference implementation
- Vendors may substitute alternate implementations
- Tests can be remotely or self-administered
- A subset of tests are chosen by the Foundation as "must-pass"
- OpenStack Core means passing all "must-pass" tests
Stackforge
- Stackforge was used for new unofficial projects, but retired on Aug 2015
- Replaced by Big Tent initiative
- Used the same processes and tools as the main OpenStack projects
Exercise
What kind of project do you want to contribute to?