Skip to content

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.