Thank you for your interest in contributing to Peri! We welcome contributions from everyone. Please take a moment to review this guide.
If you find a bug, please report it by creating a new issue with the following details:
- A clear and descriptive title.
- Steps to reproduce the issue.
- Expected and actual behavior.
- Screenshots, if applicable.
- Your environment details (Elixir version, Peri version).
If you have an idea for a new feature, please create a feature request issue:
- A clear and descriptive title.
- A detailed description of the feature and its purpose.
- Any relevant examples or use cases.
To submit a pull request:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes.
- Ensure all tests pass.
- Commit your changes with a descriptive message.
- Push your branch to your forked repository.
- Create a pull request with a clear title and description.
Please follow the existing coding style and conventions. This helps maintain code readability and consistency.
Make sure to run all tests before submitting a pull request. You can run tests using:
mix test
Update the documentation for any changes or new features. This helps users understand how to use the library.
If you have any questions or need further assistance, feel free to create an issue or contact the maintainers.
Thank you for your contributions!