# Codebases presentation ## Contents - GitLab@Petten - Git guidelines - sizing projects - counting LoCs - cyclomatic complexity - auto-formatting sources (automated by a tool) - CIs & test-cases ### STU teaching #### Python install - pip install: - develope - from github - [python env & pip install](https://blog.viraptor.info/post/python-dependency-management-difficulty-is-an-unhelpful-meme) - https://peps.python.org/pep-0582/ #### Absolute paths - defaults must be relative (bad sample: https://github.com/JRCSTU/co2mpas_driver/blob/master/co2mpas_driver/images/load.png) - `Pathlib` #### Resources * Originally noted in [google-docs](https://docs.google.com/document/d/1QFv8YS3I3KGjL7KWwcWQSSZdo49Unjg3M5Y6Ly5jwzE/edit), 10/09/2019. ## Logbook - date: 16 Nov 2021 - effort: 0.1 (ACC2111NOV) - Drafted outline