Contributing to Lem
Getting Started
Local Environment
- Ensure that Rust,
cargo
, andrustup
are installed on your system - Run
cargo install just
to install Just - Run
just dev-install
to install dependencies - Run
just serve-book
to start the documentation server - Visit
http://localhost:3000
to see the documentation book
Cloud Environment
Click this link to open Lem in Gitpod.
Committing Changes
This project strictly follows conventional commits.
Please restrict scope to any of the following: lexer
, parser
, interpreter
, or cli
. Documentation changes do not use a scope, and instead use the docs
type.
Please also run the following before committing or creating a pull request:
just test
just format