Skip to main content

Sphinx Documentation Build Automation

Project description

Giza is a collection of tools built around Sphinx, that coordinates assembling, building, and deploying documentation. Giza primarily addresses the MongoDB documentation project; however, its design is sufficiently generic to be able to facilitate the builds of multiple documentation resources produced at MongoDB.

Resources

Giza on PyPi

Giza on Github

File issues in the MongoDB DOCS Jira Project.

Installation

Giza is available in PyPi, and all dependencies and the package handles all dependencies and version management. For most use, you will want to install Giza using the specification in the requirements.txt file in the repository and branch you want to build. Use the following command:

pip install -r requirements.txt

While most branches will use the latest version of the software, at some point in the future, it may only be possible to build some older branches with a specific version of Giza. Using requirements.txt ensure that you will always install the correct version of Giza.

At any time, you can install the latest version with the following pip command:

pip install giza

To install the optional github and jira integration, use the following command:

pip install giza [jira,github]

Additional Components

Beyond the giza command, the Giza package includes several additional utilities that address various needs of the documentation project:

scrumpy provides reports that help us manage our SCRUM and sprint, as well as help with Jira triage and backlog management.

mdbpr is a tool that integrates with Github to identify pull requests that appropriate for merging.

These components are simple but contain additional dependencies and do not share the same root configuration structure with regards to the main giza application. Furthermore, their functionality is not likely to be relevant for a majority of Giza users.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

giza-0.4.0-beta0.tar.gz (99.6 kB view details)

Uploaded Source

File details

Details for the file giza-0.4.0-beta0.tar.gz.

File metadata

  • Download URL: giza-0.4.0-beta0.tar.gz
  • Upload date:
  • Size: 99.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for giza-0.4.0-beta0.tar.gz
Algorithm Hash digest
SHA256 de09bd0c2fe3062aa04ffeafd6723237ee040ca617389b46ee78258375bf1c45
MD5 f8feae1c78e37c28f12dbc85215db33b
BLAKE2b-256 072e9bb9aa415228bfb6ddcd67e34ebd61b060f54f3b009955d09e1791eca0a3

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page