10 lines
630 B
Markdown
10 lines
630 B
Markdown
# Rules of Rails
|
|
|
|
For multi-step changes, track the effort in agent-tasks/epic-name/task-name/progress.md, and agent-tasks/epic-name/task-name/sub-task-name/progress.md if helpful to track subtasks of a task.
|
|
|
|
Code coverage should be extremely high via testing.
|
|
|
|
Whenver modifying business logic, ideally there is a regression test before and after. We have many existing tests, but most are not functional due to us being on Rails 4 and have let the tests rot over time. So, this rule only applies as we are upgraded to the extent that we can run the full test suites in `ruby` , `web`, websocket-gateway`, and `admin`.
|
|
|
|
|