Contributing to Lem
Getting Started
Local Environment
- Ensure that Rust,
cargo, andrustupare installed on your system - Run
cargo install justto install Just - Run
just dev-installto install dependencies - Run
just serve-bookto start the documentation server - Visit
http://localhost:3000to 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 testjust format