Jump to: navigation, search

Difference between revisions of "Project Resources"

(Books: - this isn't the right place to link to commercial books)
 
(20 intermediate revisions by 10 users not shown)
Line 1: Line 1:
__NOTOC__
+
OpenStack is divided up across several [[Programs]]. Some resources are common across programs, others are program-specific.
= [[OpenStack]] Project Resources =
 
 
 
OpenStack is divided up across several projects. Some resources are common across projects, others are project-specific.
 
  
 
== 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-ci (software development tools)
+
* http://github.com/openstack-infra (project infrastructure tools)
 +
* https://github.com/openstack-dev (development tools, including devstack)
  
=== Mailing list ===
+
=== Code submission and review ===
  
Main list
+
* Gerrit review system: https://review.openstack.org/
* Email: openstack@lists.launchpad.net
+
* State of current merge proposals: http://status.openstack.org/reviews/
* Home page: https://launchpad.net/~openstack
+
* Continuous integration (Zuul): http://status.openstack.org/zuul/
* Archives: https://lists.launchpad.net/openstack/
+
* User/administrator documentation: http://docs.openstack.org/
  
See [[MailingLists]] for info about other lists
+
=== Blogs ===
 
+
* Official blog: http://www.openstack.org/blog/
=== IRC ===
+
* Community blogs: http://planet.openstack.org/
* 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/
+
=== Job Board ===
* State of current merge proposals: http://reviewday.ohthree.com/
+
* 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
  
Continuous integration server (Jenkins): http://jenkins.openstack.org (you need a login on [http://launchpad.net Launchpad] for access)
+
=== Twitter ===
  
Forums (technical support): http://forums.openstack.org
+
* http://twitter.com/openstack
  
User/administrator documentation: http://docs.openstack.org
+
=== Notepad ===
  
Blogs:
+
* https://etherpad.openstack.org/
* Official blog: http://www.openstack.org/blog/
 
* Community blogs: http://planet.openstack.org/
 
  
Twitter: http://twitter.com/openstack
+
=== Pasteboard ===
  
Pasteboard: http://paste.openstack.org/
+
* http://paste.openstack.org/
  
 
== Project-specific ==
 
== Project-specific ==
Line 55: 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
* Answers (tech support): https://answers.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 61: 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://launchpad.net/~nova-core
+
* 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]].
 
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) ===
 
=== Object Storage (Swift) ===
Line 77: 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
* Answers (tech support): https://answers.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 83: 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://launchpad.net/~swift-core
+
* Core developers (can approve merge proposals): https://review.openstack.org/#/admin/groups/24,members
 
 
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) ===
 
=== Image Service (Glance) ===
Line 96: 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
* Answers (tech support): https://answers.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 102: 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://launchpad.net/~glance-core
+
* Core developers (can approve merge proposals): https://review.openstack.org/#/admin/groups/13,members
 
 
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):
 
** http://pypi.python.org/pypi/glance/
 
  
 
=== Identity Service (Keystone) ===
 
=== Identity Service (Keystone) ===
Line 117: 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
* Answers (tech support): https://answers.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 127: 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
* Answers (tech support): https://answers.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 135: 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
* Answers: https://answers.launchpad.net/python-novaclient
 
  
 
Packages:
 
Packages:
Line 145: 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 ===
+
=== OpenStack administration guides ===
  
 
* Home: http://launchpad.net/openstack-manuals
 
* Home: http://launchpad.net/openstack-manuals
Line 151: Line 149:
 
* Bugs: https://bugs.launchpad.net/openstack-manuals
 
* Bugs: https://bugs.launchpad.net/openstack-manuals
  
=== [[OpenStack]] API references ===
+
=== OpenStack API references ===
  
 
* Home: http://docs.openstack.org/api/
 
* Home: http://docs.openstack.org/api/
Line 161: Line 159:
 
* Keystone API: https://github.com/openstack/identity-api
 
* Keystone API: https://github.com/openstack/identity-api
  
=== [[OpenStack]] Starter Guide ===
+
=== 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.

Common

Public home: http://openstack.org

Project home: https://launchpad.net/openstack

Ask OpenStack (technical support): http://ask.openstack.org

Code repositories

Code submission and review

Blogs

Job Board

Twitter

Notepad

Pasteboard

Project-specific

Compute (Nova)

Teams (list of developers):

Nova is also split up into sub-teams. Some blueprints are assigned to sub-teams rather than individuals. See Teams.

Object Storage (Swift)

Teams (list of developers):

Image Service (Glance)

Teams (list of developers):

Identity Service (Keystone)

Dashboard (Horizon)

Block Storage (Cinder)

Shared File Systems (Manila)

Networking (Neutron)

Metering/Monitoring (Ceilometer)

Orchestration (Heat)

Python bindings to Nova API (novaclient)

Packages:

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:

OpenStack Starter Guide