Skip to content

Latest commit

 

History

History
84 lines (64 loc) · 5.64 KB

CONTRIBUTING.md

File metadata and controls

84 lines (64 loc) · 5.64 KB

Contributor guidelines

These guidelines provide the general process for maintaining source code that builds the Rackspace Cloud databases developer documentation.

##Project description

This project is developed and built by using the Python Sphinx documentation generator. Content is written in reStructuredText, which is the markup syntax and parser component of Python Docutils.

Structure

Content File
Sphinx documentation configuration file conf.py (Typically, this file does not require changes.)
Index page for the main content structure index.rst
Getting started getting-started folder
General API information general-api-info folder
API reference api-reference folder
API reference methods, including code samples api-reference/methods
Release notes release-notes folder
make.bat Windows build script
Makefile Linux and OS X build

Editing and adding content

To work with the existing source files or add new ones, follow the GitHub workflow for this repository.

You can preview your changes before submitting a pull request.

General style guidelines

When you add or update content, use the following general style guidelines, which are described in detail in Style guidelines for technical content:

Submitting changes

When you've completed your changes, submit a pull request. Someone on the Information Development team will review your PR.

  • Minor updates and corrections get a quick review to ensure that content is error-free and doesn't introduce other issues.
  • More complex changes or additions require both technical and editorial review.

Depending on the review feedback, you might be asked to make additional changes.

After content has been reviewed and approved, the updates can be merged to the master branch. The merge triggers the build and deploy process. Typically, new content is available on developer.rackspace.com within a minute or two after it is merged. Larger updates might take a bit longer.

Previewing changes

When you submit a pull request, the Strider build process creates a preview of your changes in a staging environment. After the build process completes, the following message displays in the pull request comments with a link to the content: Your content preview is now ready.

You can also build the project locally using the Sphinx documentation generator. For details, see Building from source.