Thank you for your interest in contributing to Lumen!
- Fork the repository
- Create a feature branch (
git checkout -b feature/my-feature) - Make your changes
- Run tests if available (
make testor similar) - Ensure the build works (
make build) - Submit a pull request with a clear description
- Follow the existing code style in the project
- Use meaningful commit messages
- Keep pull requests focused on a single feature or fix
- Add tests for new functionality when possible
- Use GitHub issues for bugs, feature requests, and general discussion
- Provide as much detail as possible, including steps to reproduce
- Clone the repo
- Run
make buildto build the compiler - See
doc/spec/for language documentation
By contributing to this project, you agree that your contributions will be licensed under the GPL-3.0-or-later license.