South Africa's by-laws in XML format
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
by-laws
schemas
LICENSE.md
README.md
deploy_key.enc
requirements.txt

README.md

South Africa's By-laws Build Status

This is a collection of South Africa's by-laws, freely available, easy to read, share and build upon. Visit http://openbylaws.org.za to view them online.

For each by-law, we have:

  • PDF, ePUB, and standalone HTML versions of the by-law,
  • the Akoma Ntoso XML for the by-law, and
  • any attachments linked to the by-law (which are usually the original/source versions used to capture the by-law).

We use Trello to manage the process of capturing by-laws: https://trello.com/b/MPRAv1X7/south-african-by-laws

How this repo works

Both this repo and openbylaws.org.za pull the bylaws and related content from the Open By-laws Indigo server at https://indigo.openbylaws.org.za.

When Travis CI builds this repo, it fetches updated content from Indigo and stores it in the repo. If the build is of the master branch then Travis pushes the updated content back up to GitHub.

Travis CI builds must be started manually.

Akoma Ntoso

The by-laws are stored primarily in Akoma Ntoso 2.0 format. Akoma Ntoso is an open XML format for amongst other things, legislative documents. It allows us to capture the structure and some of the semantics of the documents.