No description
  • Python 95.9%
  • Nix 4.1%
Find a file
Timo Boomers 24b6ea7af2 Merge branch 'update-guidelines-readme' into 'main'
Update readme to include python path guideline

See merge request ee2l1/2025-2026/b.h.01/hearth-localization!6
2025-11-24 14:39:17 +01:00
m1 Add new directory 2025-11-17 12:05:07 +01:00
m2 Added module directories 2025-11-17 12:06:14 +01:00
m3 removed unnecessary file 2025-11-21 15:39:47 +01:00
m4 Added module directories 2025-11-17 12:06:14 +01:00
samples Added samples directory 2025-11-19 08:48:33 +01:00
.envrc Added devenv environment for nixos 2025-11-17 15:48:08 +01:00
.gitignore Added gitignore from python github 2025-11-21 09:01:34 +01:00
devenv.lock Added devenv environment for nixos 2025-11-17 15:48:08 +01:00
devenv.nix Added devenv environment for nixos 2025-11-17 15:48:08 +01:00
devenv.yaml Added devenv environment for nixos 2025-11-17 15:48:08 +01:00
README.md Update readme 2025-11-24 14:36:35 +01:00

EE-IP3-BH01

Coding guidelines

  1. Every function should document what the inputs and outputs are using comments
  2. Function and variable names should follow the snake_case format
  3. Keep the architecture horizontal: Try to avoid nested functions, keep them parralel.
  4. Write (multiple) tests for a function
  5. One function should do one job. If a function does multiple things, split the function into mulitple functions.
  6. Try to keep functions short (max x lines)
  7. A maximum indentation of x is preffered
  8. Document desiscions made
  9. A feature should first be made in a branch. Later can be merged into main
  10. AI can be used as a search engine. Not a replacement.
  11. Every file path should use the python Path function from pathlib

Report guidelins

  1. Every table, figure and equation needs a label.
  2. Label should be of ":-"
  3. Check grammer
  4. AI can be used as for short phrases

Human guidelines

  1. Short meetings at start of lab.
  2. Be on time for a lab
  3. If you cannot be on time, let it know.
  4. Keep each other up to date.