You can find the Data Modelling documentation at https://equinor.github.io/dm-docs.
See docs/README.md for instructions on extending the documentation.
We use pre-commit to do a minimum of checks on the developer pc before committing. The same checks, plus a few more are also run in the build pipeline. You should catch any errors early to save time.
Setup;
pip install pre-commit # Should be installed in global python environment
pre-commit install # Pre-commit will now run on every commit (can be skipped with 'git commit --no-verify')
# To run manually on all files
pre-commit run -a
Read our contributors' guide to get started.