Thanks for your interest in contributing! These guidelines apply to all repositories under the fltoss organization.
Open an issue on the relevant repository with:
- A clear description of the problem
- Steps to reproduce
- Elixir and OTP versions (
elixir --version) - Any relevant error messages or stack traces
Open an issue describing the use case and why it would be valuable. We're happy to discuss before you start writing code.
- Fork the repository
- Create a feature branch from
main - Make your changes
- Ensure all checks pass:
mix format mix test mix dialyzer # if the project uses dialyzer
- Open a pull request against
main
- Run
mix formatbefore committing — all projects enforce consistent formatting - Write tests for new functionality
- Keep pull requests focused — one concern per PR
By contributing, you agree that your contributions will be licensed under the same license as the project you are contributing to.