Difference between revisions of "Project Resources"
(Added link to Jenkins server) |
(→Books: - this isn't the right place to link to commercial books) |
||
(22 intermediate revisions by 10 users not shown) | |||
Line 1: | Line 1: | ||
− | + | OpenStack is divided up across several [[Programs]]. Some resources are common across programs, others are program-specific. | |
− | |||
− | |||
− | OpenStack is divided up across several | ||
== Common == | == Common == | ||
Line 9: | Line 6: | ||
Project home: https://launchpad.net/openstack | Project home: https://launchpad.net/openstack | ||
+ | |||
+ | Ask OpenStack (technical support): http://ask.openstack.org | ||
=== Code repositories === | === Code repositories === | ||
* http://github.com/openstack (main projects) | * http://github.com/openstack (main projects) | ||
− | * http://github.com/openstack- | + | * http://github.com/openstack-infra (project infrastructure tools) |
+ | * https://github.com/openstack-dev (development tools, including devstack) | ||
− | === | + | === Code submission and review === |
− | |||
− | |||
− | |||
− | + | * Gerrit review system: https://review.openstack.org/ | |
− | * | + | * State of current merge proposals: http://status.openstack.org/reviews/ |
− | * | + | * Continuous integration (Zuul): http://status.openstack.org/zuul/ |
− | * | + | * User/administrator documentation: http://docs.openstack.org/ |
− | + | === Blogs === | |
+ | * Official blog: http://www.openstack.org/blog/ | ||
+ | * Community blogs: http://planet.openstack.org/ | ||
− | + | === Job Board === | |
+ | * OpenStack Job Board : http://www.openstackjobs.org | ||
+ | * OpenStack Job Board on Twitter : https://twitter.com/openstackjobs | ||
+ | * OpenStack Job Board group on LinkedIn: http://www.linkedin.com/groups/OpenStack-Jobs-6772591?home=&gid=6772591 | ||
− | + | === Twitter === | |
− | + | * http://twitter.com/openstack | |
− | + | === Notepad === | |
− | + | ||
− | * | + | * https://etherpad.openstack.org/ |
− | + | === Pasteboard === | |
− | + | * http://paste.openstack.org/ | |
== Project-specific == | == Project-specific == | ||
Line 48: | Line 50: | ||
* Bug tracking: https://bugs.launchpad.net/nova | * Bug tracking: https://bugs.launchpad.net/nova | ||
* Blueprints (feature requests): https://blueprints.launchpad.net/nova | * Blueprints (feature requests): https://blueprints.launchpad.net/nova | ||
− | * | + | * Ask OpenStack (tech support): [https://ask.openstack.org/questions/scope:all/sort:activity-desc/tags:nova/ Q&A tagged "Nova"] |
* Proposed code changes: https://review.openstack.org/#q,status:open+project:openstack/nova,n,z | * Proposed code changes: https://review.openstack.org/#q,status:open+project:openstack/nova,n,z | ||
* Gitweb for proposed changes: https://review.openstack.org/gitweb?p=openstack/nova.git;a=summary | * Gitweb for proposed changes: https://review.openstack.org/gitweb?p=openstack/nova.git;a=summary | ||
Line 54: | Line 56: | ||
Teams (list of developers): | Teams (list of developers): | ||
* Full team: https://launchpad.net/~nova | * Full team: https://launchpad.net/~nova | ||
− | * Core developers (can approve merge proposals): https:// | + | * Core developers (can approve merge proposals): https://review.openstack.org/#/admin/groups/25,members |
Nova is also split up into sub-teams. Some blueprints are assigned to sub-teams rather than individuals. See [[Teams]]. | Nova is also split up into sub-teams. Some blueprints are assigned to sub-teams rather than individuals. See [[Teams]]. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== Object Storage (Swift) === | === Object Storage (Swift) === | ||
Line 70: | Line 66: | ||
* Bug tracking: https://bugs.launchpad.net/swift | * Bug tracking: https://bugs.launchpad.net/swift | ||
* Blueprints (feature requests): https://blueprints.launchpad.net/swift | * Blueprints (feature requests): https://blueprints.launchpad.net/swift | ||
− | * | + | * Ask OpenStack (tech support): [https://ask.openstack.org/questions/scope:all/sort:activity-desc/tags:swift/ Q&A tagged "Swift"] |
* Proposed code changes: https://review.openstack.org/#q,status:open+project:openstack/swift,n,z | * Proposed code changes: https://review.openstack.org/#q,status:open+project:openstack/swift,n,z | ||
* Gitweb for proposed changes: https://review.openstack.org/gitweb?p=openstack/swift.git;a=summary | * Gitweb for proposed changes: https://review.openstack.org/gitweb?p=openstack/swift.git;a=summary | ||
Line 76: | Line 72: | ||
Teams (list of developers): | Teams (list of developers): | ||
* Full team: https://launchpad.net/~swift | * Full team: https://launchpad.net/~swift | ||
− | * Core developers (can approve merge proposals): https:// | + | * Core developers (can approve merge proposals): https://review.openstack.org/#/admin/groups/24,members |
− | |||
− | |||
− | |||
− | |||
− | |||
=== Image Service (Glance) === | === Image Service (Glance) === | ||
Line 89: | Line 80: | ||
* Bug tracking: https://bugs.launchpad.net/glance | * Bug tracking: https://bugs.launchpad.net/glance | ||
* Blueprints (feature requests): https://blueprints.launchpad.net/glance | * Blueprints (feature requests): https://blueprints.launchpad.net/glance | ||
− | * | + | * Ask OpenStack (tech support): [https://ask.openstack.org/questions/scope:all/sort:activity-desc/tags:glance/ Q&A tagged "Glance"] |
* Proposed code changes: https://review.openstack.org/#q,status:open+project:openstack/glance,n,z | * Proposed code changes: https://review.openstack.org/#q,status:open+project:openstack/glance,n,z | ||
* Gitweb for proposed changes: https://review.openstack.org/gitweb?p=openstack/glance.git;a=summary | * Gitweb for proposed changes: https://review.openstack.org/gitweb?p=openstack/glance.git;a=summary | ||
Line 95: | Line 86: | ||
Teams (list of developers): | Teams (list of developers): | ||
* Full team: https://launchpad.net/~glance | * Full team: https://launchpad.net/~glance | ||
− | * Core developers (can approve merge proposals): https:// | + | * Core developers (can approve merge proposals): https://review.openstack.org/#/admin/groups/13,members |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== Identity Service (Keystone) === | === Identity Service (Keystone) === | ||
Line 110: | Line 94: | ||
* Bug tracking: https://bugs.launchpad.net/keystone | * Bug tracking: https://bugs.launchpad.net/keystone | ||
* Blueprints (feature requests): https://blueprints.launchpad.net/keystone | * Blueprints (feature requests): https://blueprints.launchpad.net/keystone | ||
− | * | + | * Ask OpenStack (tech support): [https://ask.openstack.org/questions/scope:all/sort:activity-desc/tags:keystone/ Q&A tagged "Keystone"] |
* Proposed code changes: https://review.openstack.org/#q,status:open+project:openstack/keystone,n,z | * Proposed code changes: https://review.openstack.org/#q,status:open+project:openstack/keystone,n,z | ||
* Gitweb for proposed changes: https://review.openstack.org/gitweb?p=openstack/keystone.git;a=summary | * Gitweb for proposed changes: https://review.openstack.org/gitweb?p=openstack/keystone.git;a=summary | ||
+ | * Core developers (can approve merge proposals): https://review.openstack.org/#/admin/groups/9,members | ||
=== Dashboard (Horizon) === | === Dashboard (Horizon) === | ||
Line 120: | Line 105: | ||
* Bug tracking: https://bugs.launchpad.net/horizon | * Bug tracking: https://bugs.launchpad.net/horizon | ||
* Blueprints (feature requests): https://blueprints.launchpad.net/horizon | * Blueprints (feature requests): https://blueprints.launchpad.net/horizon | ||
− | * | + | * Ask OpenStack (tech support): [https://ask.openstack.org/questions/scope:all/sort:activity-desc/tags:horizon/ Q&A tagged "Horizon"] |
* Proposed code changes: https://review.openstack.org/#q,status:open+project:openstack/horizon,n,z | * Proposed code changes: https://review.openstack.org/#q,status:open+project:openstack/horizon,n,z | ||
* Gitweb for proposed changes: https://review.openstack.org/gitweb?p=openstack/horizon.git;a=summary | * Gitweb for proposed changes: https://review.openstack.org/gitweb?p=openstack/horizon.git;a=summary | ||
+ | * Core developers (can approve merge proposals): https://review.openstack.org/#/admin/groups/43,members | ||
+ | |||
+ | === Block Storage (Cinder) === | ||
+ | |||
+ | * Core developers (can approve merge proposals): https://review.openstack.org/#/admin/groups/83,members | ||
+ | |||
+ | === Shared File Systems (Manila) === | ||
+ | |||
+ | * Core developers (can approve merge proposals): https://review.openstack.org/#/admin/groups/213,members | ||
+ | |||
+ | === Networking (Neutron) === | ||
+ | |||
+ | * Core developers (can approve merge proposals): https://review.openstack.org/#/admin/groups/38,members | ||
+ | |||
+ | === Metering/Monitoring (Ceilometer) === | ||
+ | |||
+ | * Core developers (can approve merge proposals): https://review.openstack.org/#/admin/groups/107,members | ||
+ | |||
+ | === Orchestration (Heat) === | ||
+ | |||
+ | * Core developers (can approve merge proposals): https://review.openstack.org/#/admin/groups/114,members | ||
=== Python bindings to Nova API (novaclient) === | === Python bindings to Nova API (novaclient) === | ||
Line 128: | Line 134: | ||
* Code: https://github.com/openstack/python-novaclient | * Code: https://github.com/openstack/python-novaclient | ||
* Bug tracking: https://bugs.launchpad.net/python-novaclient | * Bug tracking: https://bugs.launchpad.net/python-novaclient | ||
− | |||
Packages: | Packages: | ||
Line 138: | Line 143: | ||
The developer documentation is bundled with the source code. However, there are user/administrator manuals (hosted at http://docs.openstack.org) that are hosted in separate repositories. | The developer documentation is bundled with the source code. However, there are user/administrator manuals (hosted at http://docs.openstack.org) that are hosted in separate repositories. | ||
− | === | + | === OpenStack administration guides === |
* Home: http://launchpad.net/openstack-manuals | * Home: http://launchpad.net/openstack-manuals | ||
Line 144: | Line 149: | ||
* Bugs: https://bugs.launchpad.net/openstack-manuals | * Bugs: https://bugs.launchpad.net/openstack-manuals | ||
− | === | + | === OpenStack API references === |
* Home: http://docs.openstack.org/api/ | * Home: http://docs.openstack.org/api/ | ||
Line 154: | Line 159: | ||
* Keystone API: https://github.com/openstack/identity-api | * Keystone API: https://github.com/openstack/identity-api | ||
− | === | + | === OpenStack Starter Guide === |
* Home: https://launchpad.net/openstackbook | * Home: https://launchpad.net/openstackbook | ||
* Code: https://code.launchpad.net/openstackbook (lp:openstackbook) | * Code: https://code.launchpad.net/openstackbook (lp:openstackbook) | ||
+ | |||
+ | [[Category:contribute]] |
Latest revision as of 04:38, 15 October 2016
OpenStack is divided up across several Programs. Some resources are common across programs, others are program-specific.
Contents
- 1 Common
- 2 Project-specific
- 2.1 Compute (Nova)
- 2.2 Object Storage (Swift)
- 2.3 Image Service (Glance)
- 2.4 Identity Service (Keystone)
- 2.5 Dashboard (Horizon)
- 2.6 Block Storage (Cinder)
- 2.7 Shared File Systems (Manila)
- 2.8 Networking (Neutron)
- 2.9 Metering/Monitoring (Ceilometer)
- 2.10 Orchestration (Heat)
- 2.11 Python bindings to Nova API (novaclient)
- 3 Documentation repositories
Common
Public home: http://openstack.org
Project home: https://launchpad.net/openstack
Ask OpenStack (technical support): http://ask.openstack.org
Code repositories
- http://github.com/openstack (main projects)
- http://github.com/openstack-infra (project infrastructure tools)
- https://github.com/openstack-dev (development tools, including devstack)
Code submission and review
- Gerrit review system: https://review.openstack.org/
- State of current merge proposals: http://status.openstack.org/reviews/
- Continuous integration (Zuul): http://status.openstack.org/zuul/
- User/administrator documentation: http://docs.openstack.org/
Blogs
- Official blog: http://www.openstack.org/blog/
- Community blogs: http://planet.openstack.org/
Job Board
- OpenStack Job Board : http://www.openstackjobs.org
- OpenStack Job Board on Twitter : https://twitter.com/openstackjobs
- OpenStack Job Board group on LinkedIn: http://www.linkedin.com/groups/OpenStack-Jobs-6772591?home=&gid=6772591
Notepad
Pasteboard
Project-specific
Compute (Nova)
- Project home: http://launchpad.net/nova
- Code: http://github.com/openstack/nova
- Bug tracking: https://bugs.launchpad.net/nova
- Blueprints (feature requests): https://blueprints.launchpad.net/nova
- Ask OpenStack (tech support): Q&A tagged "Nova"
- Proposed code changes: https://review.openstack.org/#q,status:open+project:openstack/nova,n,z
- Gitweb for proposed changes: https://review.openstack.org/gitweb?p=openstack/nova.git;a=summary
Teams (list of developers):
- Full team: https://launchpad.net/~nova
- Core developers (can approve merge proposals): https://review.openstack.org/#/admin/groups/25,members
Nova is also split up into sub-teams. Some blueprints are assigned to sub-teams rather than individuals. See Teams.
Object Storage (Swift)
- Project home: http://launchpad.net/swift
- Code: http://github.com/openstack/swift
- Bug tracking: https://bugs.launchpad.net/swift
- Blueprints (feature requests): https://blueprints.launchpad.net/swift
- Ask OpenStack (tech support): Q&A tagged "Swift"
- Proposed code changes: https://review.openstack.org/#q,status:open+project:openstack/swift,n,z
- Gitweb for proposed changes: https://review.openstack.org/gitweb?p=openstack/swift.git;a=summary
Teams (list of developers):
- Full team: https://launchpad.net/~swift
- Core developers (can approve merge proposals): https://review.openstack.org/#/admin/groups/24,members
Image Service (Glance)
- Project home: http://launchpad.net/glance
- Code: http://github.com/openstack/glance
- Bug tracking: https://bugs.launchpad.net/glance
- Blueprints (feature requests): https://blueprints.launchpad.net/glance
- Ask OpenStack (tech support): Q&A tagged "Glance"
- Proposed code changes: https://review.openstack.org/#q,status:open+project:openstack/glance,n,z
- Gitweb for proposed changes: https://review.openstack.org/gitweb?p=openstack/glance.git;a=summary
Teams (list of developers):
- Full team: https://launchpad.net/~glance
- Core developers (can approve merge proposals): https://review.openstack.org/#/admin/groups/13,members
Identity Service (Keystone)
- Project home: http://launchpad.net/keystone
- Code: http://github.com/openstack/keystone
- Bug tracking: https://bugs.launchpad.net/keystone
- Blueprints (feature requests): https://blueprints.launchpad.net/keystone
- Ask OpenStack (tech support): Q&A tagged "Keystone"
- Proposed code changes: https://review.openstack.org/#q,status:open+project:openstack/keystone,n,z
- Gitweb for proposed changes: https://review.openstack.org/gitweb?p=openstack/keystone.git;a=summary
- Core developers (can approve merge proposals): https://review.openstack.org/#/admin/groups/9,members
Dashboard (Horizon)
- Project home: http://launchpad.net/horizon
- Code: http://github.com/openstack/horizon
- Bug tracking: https://bugs.launchpad.net/horizon
- Blueprints (feature requests): https://blueprints.launchpad.net/horizon
- Ask OpenStack (tech support): Q&A tagged "Horizon"
- Proposed code changes: https://review.openstack.org/#q,status:open+project:openstack/horizon,n,z
- Gitweb for proposed changes: https://review.openstack.org/gitweb?p=openstack/horizon.git;a=summary
- Core developers (can approve merge proposals): https://review.openstack.org/#/admin/groups/43,members
Block Storage (Cinder)
- Core developers (can approve merge proposals): https://review.openstack.org/#/admin/groups/83,members
- Core developers (can approve merge proposals): https://review.openstack.org/#/admin/groups/213,members
Networking (Neutron)
- Core developers (can approve merge proposals): https://review.openstack.org/#/admin/groups/38,members
Metering/Monitoring (Ceilometer)
- Core developers (can approve merge proposals): https://review.openstack.org/#/admin/groups/107,members
Orchestration (Heat)
- Core developers (can approve merge proposals): https://review.openstack.org/#/admin/groups/114,members
Python bindings to Nova API (novaclient)
- Project home: http://launchpad.net/python-novaclient
- Code: https://github.com/openstack/python-novaclient
- Bug tracking: https://bugs.launchpad.net/python-novaclient
Packages:
- Python (easy_install/pip):
Documentation repositories
The developer documentation is bundled with the source code. However, there are user/administrator manuals (hosted at http://docs.openstack.org) that are hosted in separate repositories.
OpenStack administration guides
- Home: http://launchpad.net/openstack-manuals
- Source: https://github.com/openstack/openstack-manuals
- Bugs: https://bugs.launchpad.net/openstack-manuals
OpenStack API references
Source:
- Nova API: https://github.com/openstack/compute-api
- Glance API: https://github.com/openstack/image-api
- Swift API: https://github.com/openstack/object-api
- Keystone API: https://github.com/openstack/identity-api
OpenStack Starter Guide
- Home: https://launchpad.net/openstackbook
- Code: https://code.launchpad.net/openstackbook (lp:openstackbook)