Skip to content

openownership/bods-dev-handbook

Repository files navigation

Beneficial Ownership Data Standard - Development handbook

This repo contains work-in-progress documentation for people who are working on the Beneficial Ownership Data Standard. It is published on github pages to keep it lightweight and easy to update. The source files are at github.com/openownership/bods-dev-handbook.

To this repo you can add meta-documentation around updating the standard itself - workflows, processes, technical things and administrivia that you don't want to be siloed inside your own organisation's CRM or private wiki, but that don't need to be seen by people who are only publishing or consuming data which conforms to the standard. Do check to make sure what you want to add wouldn't be better suited to the docs of a particular tool.

If you add a new page, please follow the editing advice below, and list it under 'Contents' here.

Contents

Not contents

It does not contain:

  • A guide to using the BODS schema - see BODS documentation
  • Information about BODS governance - see BODS documentation
  • How to build the BODS docs - see BODS Sphinx Theme
  • Deployment information - see ? (internal to Open Data Services Co-op).
  • Any keys, passwords, or configuration files.

Running this site locally

The site uses jekyll (through github-pages) to turn these markdown files into html. You can do so locally too, to preview changes:

  • Install Ruby and Bundler. Github pages' prerequisites section provides documentation on how to do that for Mac, Windows and Linux.
  • cd into your local checkout of this repo
  • Install the Ruby gems from this repository with Bundler: bundle install
  • Run bundle exec jekyll serve
  • Visit https://localhost:4000

Editing this handbook

This Handbook is in English only (no translations).

Currently, there is no requirement for pull requests to be made - you can edit content on the main branch directly. Later, that will change to a strict requirement to always use pull requests.

Previewing work you have done

If you want to preview work before pushing it live, create a new branch in Git. Go to the GitHub UI, select the file you want to see and a preview is shown.

But be aware; there are some differences between this preview and the real docs on GitHub pages. These are:

Links

If you just put a link in some text like this:

Please go to http://example.com/

It will appear as a clickable link in the preview but NOT in github pages. To make the link clickable in Github pages, use angle bracket markdown:

Please go to <http://example.com/>

Or use the bracket notation:

Please go to [http://example.com/](http://example.com/)

Or more readable-

Please go to [example.com](http://example.com/)

About

Guidance for BODS schema development and related things

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages