Contributing to Hot Cell¶
These pages are for people working on Hot Cell itself. If you're building an application on Hot Cell, start with the README and the reference manual.
| Page | Description |
|---|---|
| Working on the gems | Setting up, running the tests, the repository layout, how a cell gets exercised, style, the changelog, CI, and making a release. |
| Keep the docs current | The rake docs tasks, the order to run them in before a pull request, and the tests that hold tables to the code. |
| Architecture decision records | The decisions that were argued rather than obvious, each with what it was decided against and what it costs. |
| Established by experiment | The numbered facts that were measured rather than reasoned about. Code and docs cite them by number. |
| Cell overhead | The fixed time that a cell adds to each call, what causes it, and the causes that tests ruled out. |