Thank you for your interest in contributing to the pypanther-starter-kit
! We appreciate all types of contributions, including default configurations, feature requests, and bug reports.
The purpose of this repository is to help Panther users bootstrap their new pypanther
repository for v2 rule management, including custom rules, overrides, helper functions, and more.
Before submitting your pull request, make sure to:
- Redact any sensitive information or PII from example logs
- Format, lint, and test your changes to ensure CI tests pass, using the following commands:
make fmt make lint make test
- Make desired changes
- Commit the relevant files
- Write a clear commit message
- Open a Pull Request against the
main
branch. - Once your PR has been approved by code owners, if you have merge permissions, merge it. If you do not have merge permissions, leave a comment requesting a code owner merge it for you
Please follow the Code of Conduct in all of your interactions with this project.
If you need assistance at any point, feel free to open a support ticket, or reach out to us on Panther Community Slack.
Thank you again for your contributions, and we look forward to working together!