Contribution rules
Before contributing to Impactor, please review these essential rules:General guidelines
- If you’re planning on making a large contribution, please make an issue beforehand
- Your contributions should be licensed appropriately
- Typo contributions are okay, just make sure they are appropriate
- Code cleaning contributions are okay
Making contributions
When you’re ready to contribute, follow these best practices:Create a feature branch
Make sure your contributions stay isolated in their own branch, and not
main.Make your changes
Implement your changes following the project’s coding standards and architecture patterns.
License requirements
Contributions should be licensed appropriately to maintain compatibility with the project’s MIT license. Some components may be licensed under different licenses:- Main project: MIT License
- plume_core: MPL-2.0 (Mozilla Public License 2.0)
- ElleKit components: See LICENSE_ELLEKIT
Getting help
If you have questions or need clarification:- Open an issue on GitHub for feature discussions
- Review existing issues and pull requests for similar contributions
- Check the build workflow in
.github/workflows/build.ymlfor platform-specific requirements