Thank you for your interest in contributing! Here's how to get started.
git clone https://github.com/howtis/python-embed.git
cd python-embed
./gradlew buildRequirements: JDK 17+, Python 3.8+ (auto-downloaded if absent).
./gradlew test- Fork the repository and create a feature branch.
- Make your changes and add tests where appropriate.
- Run
./gradlew buildto verify everything passes. - Submit a pull request with a clear description of your changes.
- Follow existing code style in each module.
- Keep changes focused — one feature or fix per PR.
- Match the existing comment frequency in the codebase.
Use the GitHub Issues page. Include:
- PythonEmbed version
- Java and Python versions
- Steps to reproduce
- Expected vs. actual behavior