Getting started

Getting started

(Rules as Code + OpenFisca) training series, session two.

Created by Hamish Fraser

The OpenFisca Country Template

https://github.com/openfisca/country-template

One time action

Do not fork

Follow the Readme!

Python Virtual Environments

For developers not very familiar with python virtual environments, it's recommended to pay special attention to the steps outlined at:
[your repository]/README.md#install-instructions-for-users-and-contributors

Contributing

Modify (or not) the contents of the new repository's
/CONTRIBUTING.md file.

Push the newly established repository to preferred git host.

Share repository with contributors.

Documentation Site

Familiarise the team with the https://openfisca.org/doc website. Specifically the following sections:

Select some rules

  • Identify with the team a simple rule to start with.
  • Ensure everyone has access to the authoritative rule source
  • Decide on a collaborative environment that works for the team
  • Recommend consulting with the The Practical Better Rules Workshop Manual for a process to follow.

Rules as Code

Ready to begin.

It's about interpreting the law, aim for "highly reliable" interpretations rather than authoritative.

Consider also what governance structures might support the interpretation work.


Hotkeys

  • f: full screen

  • s: speaker notes

  • b: pause

  • / / space: navigate through slides

  • cltr / alt + click to zoom