diff --git a/www/developer/openstack-projects.html b/www/developer/openstack-projects.html
index db84449bf0..1c6d2ef144 100644
--- a/www/developer/openstack-projects.html
+++ b/www/developer/openstack-projects.html
@@ -1,9 +1,9 @@
{% set scriptdir = '../common/js/' %}
{% set cssdir = '../common/css/' %}
{% extends "templates/base.tmpl" %}
-{% block pagetitle %}Developers{% endblock %}
+{% block pagetitle %}Services and Libraries{% endblock %}
{% block title %}
-Documentation > Python developer
+Documentation > Services and Libraries
{% endblock %}
{% block content %}
@@ -13,8 +13,8 @@
OpenStack Contributor Documentation
- This page contains documentation for Python developers,
- who work on OpenStack itself.
+ This page contains project-specific documentation for
+ OpenStack services and libraries.
diff --git a/www/index.html b/www/index.html
index c006c98864..baced9817d 100644
--- a/www/index.html
+++ b/www/index.html
@@ -88,6 +88,7 @@
{% include 'templates/user_guides.tmpl' %}
+ {% include 'templates/project_guides.tmpl' %}
{% include 'templates/contributor_guides.tmpl' %}
{% include 'templates/training_guides.tmpl' %}
diff --git a/www/juno/index.html b/www/juno/index.html
index a89c3add66..4f89c09b41 100644
--- a/www/juno/index.html
+++ b/www/juno/index.html
@@ -83,6 +83,7 @@
{% include 'templates/user_guides.tmpl' %}
+ {% include 'templates/project_guides.tmpl' %}
{% include 'templates/contributor_guides.tmpl' %}
{% include 'templates/training_guides.tmpl' %}
diff --git a/www/kilo/index.html b/www/kilo/index.html
index 93c2178c68..d44b2b6d54 100644
--- a/www/kilo/index.html
+++ b/www/kilo/index.html
@@ -82,6 +82,7 @@
{% include 'templates/user_guides.tmpl' %}
+ {% include 'templates/project_guides.tmpl' %}
{% include 'templates/contributor_guides.tmpl' %}
{% include 'templates/training_guides.tmpl' %}
diff --git a/www/liberty/index.html b/www/liberty/index.html
index 9c11990884..494a3784f3 100644
--- a/www/liberty/index.html
+++ b/www/liberty/index.html
@@ -87,6 +87,7 @@
{% include 'templates/user_guides.tmpl' %}
+ {% include 'templates/project_guides.tmpl' %}
{% include 'templates/contributor_guides.tmpl' %}
{% include 'templates/training_guides.tmpl' %}
diff --git a/www/mitaka/index.html b/www/mitaka/index.html
index fa4187b3d3..58553b4d70 100644
--- a/www/mitaka/index.html
+++ b/www/mitaka/index.html
@@ -88,6 +88,7 @@
{% include 'templates/user_guides.tmpl' %}
+ {% include 'templates/project_guides.tmpl' %}
{% include 'templates/contributor_guides.tmpl' %}
{% include 'templates/training_guides.tmpl' %}
diff --git a/www/templates/contributor_guides.tmpl b/www/templates/contributor_guides.tmpl
index 7980e840fa..903052b563 100644
--- a/www/templates/contributor_guides.tmpl
+++ b/www/templates/contributor_guides.tmpl
@@ -4,10 +4,6 @@
Documentation workflow and conventions
OpenStack Technical Committee Governance Documents
OpenStack Technical Committee reference documents and official resolutions
- Python Developer Documentation
- Documentation for OpenStack developers
- Language Bindings and Python Clients
- Documentation for the OpenStack Python bindings
OpenStack Project specifications
Specifications for future project features
OpenStack Project Team Guide
diff --git a/www/templates/project_guides.tmpl b/www/templates/project_guides.tmpl
new file mode 100644
index 0000000000..bd1ebe434b
--- /dev/null
+++ b/www/templates/project_guides.tmpl
@@ -0,0 +1,7 @@
+