govau / cga-docs

Source code for our user facing cloud.gov.au docs
https://docs.cloud.gov.au
MIT License
2 stars 11 forks source link

cloud.gov.au docs

CircleCI

This repository contains the site code for docs.cloud.gov.au, the cloud.gov.au documentation.

Disclaimer: this documentation is MVP and currently aimed at digital transformations in Alpha

Contributing

We're so glad you're thinking about contributing to docs.cloud.gov.au. If you're unsure about anything, just ask -- or submit the issue or pull request anyway. The worst that can happen is you'll be politely asked to change something. We love all friendly contributions. You can read our contributing guide for more detailed information.

Ways to contribute

  1. Send a pull request with your proposed changes
  2. Raise an issue

Proposing content updates with github.com

We want the cloud.gov.au documentation to be the best it can be. We've open-sourced our docs and we welcome any pull requests if you would like to contribute.

  1. Navigate to the file within /docs that you'd like to edit. Our documents are organised into folders that represent the sections and subsection of cloud.gov.au)
  2. Click the pencil icon in the top right corner to edit the file
  3. Make your proposed changes
  4. Click "Propose file change"
  5. Click "Create pull request"
  6. Add a descriptive title and detailed description for your proposed change. The more information the better.
  7. Click "Create pull request"

That's it! You'll be automatically subscribed to receive updates as others review your proposed change and provide feedback.

Running the site locally

The following assumes you have python installed locally.

Run accessibility tests using pa11y

Install pa11y and it's dependencies with:

make pa11y-install

Make sure you are running the latest dependencies for the app with:

pip install -r requirements.txt

Make sure you have the app running locally with:

mkdocs serve

Run the test with:

make pa11y-test

Modifying UI theme, css, pages and other front end elements