OpenStack Project Resources
OpenStack is divided up across several projects. Some resources are common across projects, others are project-specific.
Common
Public home: http://openstack.org
Project home: https://launchpad.net/openstack
Code repositories
http://github.com/openstack (main projects)
http://github.com/openstack-ci (software development tools)
Mailing list
Home page: https://launchpad.net/~openstack
Archives: https://lists.launchpad.net/openstack/
IRC
User channel: #openstack on freenode.net. Logs at http://eavesdrop.openstack.org/irclogs/%23openstack/
Developer channel: #openstack-dev on freenode.net. Logs at http://eavesdrop.openstack.org/irclogs/%23openstack-dev/
Meeting channel: #openstack-meeting on freenode.net. Logs at http://eavesdrop.openstack.org/irclogs/%23openstack-meeting/
Code submission and review
Gerrit review system: http://review.openstack.org/
State of current merge proposals: http://reviewday.ohthree.com/
Continuous integration server (Jenkins): http://jenkins.openstack.org (you need a login on Launchpad for access)
Forums (technical support): http://forums.openstack.org
User/administrator documentation: http://docs.openstack.org
Blogs:
Official blog: http://www.openstack.org/blog/
Community blogs: http://planet.openstack.org/
Twitter: http://twitter.com/openstack
Pasteboard: http://paste.openstack.org/
Project-specific
Compute (Nova)
Project home: http://launchpad.net/nova
Bug tracking: https://bugs.launchpad.net/nova
Blueprints (feature requests): https://blueprints.launchpad.net/nova
Answers (tech support): https://answers.launchpad.net/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://launchpad.net/~nova-core
Nova is also split up into sub-teams. Some blueprints are assigned to sub-teams rather than individuals. See Teams.
Packages:
- Ubuntu:
Trunk PPA (bleeding edge packages for Ubuntu): https://launchpad.net/~nova-core/+archive/trunk
Release PPAs (release packages for Ubuntu): https://launchpad.net/~openstack-release
Other distributions: see Packaging
Object Storage (Swift)
Project home: http://launchpad.net/swift
Bug tracking: https://bugs.launchpad.net/swift
Blueprints (feature requests): https://blueprints.launchpad.net/swift
Answers (tech support): https://answers.launchpad.net/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://launchpad.net/~swift-core
Packages:
- Ubuntu:
Release build PPAs for Ubuntu: https://launchpad.net/~swift-core/+archive/release
Trunk build PPAs for Ubuntu: https://launchpad.net/~swift-core/+archive/trunk
Image Service (Glance)
Project home: http://launchpad.net/glance
Bug tracking: https://bugs.launchpad.net/glance
Blueprints (feature requests): https://blueprints.launchpad.net/glance
Answers (tech support): https://answers.launchpad.net/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://launchpad.net/~glance-core
Packages:
- Ubuntu:
Trunk PPAs (bleeding edge packages for Ubuntu): https://launchpad.net/~glance-core/+archive/trunk
Release PPAs (release packages for Ubuntu): https://launchpad.net/~openstack-release
- Python (easy_install/pip):
Identity Service (Keystone)
Project home: http://launchpad.net/keystone
Bug tracking: https://bugs.launchpad.net/keystone
Blueprints (feature requests): https://blueprints.launchpad.net/keystone
Answers (tech support): https://answers.launchpad.net/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
Dashboard (Horizon)
Project home: http://launchpad.net/horizon
Bug tracking: https://bugs.launchpad.net/horizon
Blueprints (feature requests): https://blueprints.launchpad.net/horizon
Answers (tech support): https://answers.launchpad.net/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
Python bindings to Nova API (novaclient)
Project home: http://launchpad.net/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
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
Code: https://code.launchpad.net/openstackbook (lp:openstackbook)