Skip to content

archive-openfisca-initiatives/nsw-business

 
 

Repository files navigation

nsw-business

This is a template for making extensions in NSW.

Initialising

You'll need to rename the openfisca_nsw_extension_template directory to the name of your extension. Also edit README.md, MANIFEST.in, setup.py & Makefile, and replace $EXT_NAME with the name of your extension. Replace $SHORT_NAME with a shortened name for it, for example openfisca-nsw-rules-kids-vouchers is shortened to "kids". This just makes it easier to switch to the virtual env.

Installing

We recommend that you use a virtualevn to install OpenFisca. If you don't, you may need to add --user at the end of all commands starting by pip.

python3 -m venv business
deactive
source business/bin/activate

To install your extension, run:

make install

Testing

You can make sure that everything is working by running the provided tests:

make test

To add your extension to the NSW API, update the openfisca-nsw-API repo's makefile with your extension's name, and add your extension as a dependency.

Learn more about tests.

Your extension package is now installed and ready!

Releases

No releases published

Packages

No packages published

Languages

  • Python 69.6%
  • Shell 26.2%
  • Makefile 4.2%