Skip to content
Splines edited this page Dec 18, 2023 · 19 revisions

Code guidelines

  • MaMpf is written in Ruby on Rails. We have some custom linting rules you can find in rubocop.yml.
  • We have some more linters available, e.g. with recommended extensions in VSCode. TODO: refer to justfile with many commands
  • All our available linters will check for code style guideline violations in every PR.

Code structure

Some overviews over the (fairly big) MaMpf code base.

  • Annotation tool & Thyme player (frontend): Thyme overview
  • Suggestions for Just:
    • Rails Sandbox
Clone this wiki locally