Thank you for your interest in contributing to Hiero Hiero Enterprise Java!
Get Started By Reading:
Quick Start:
- Find/create an issue → Issues
- Get assigned (comment "I'd like to work on this")
- Read Getting Started
- GPG and DCO sign commits Quickstart Signing
Detailed Docs:
Avoid breaking changes when possible. If necessary:
- Create a new issue explaining the benefits
- Wait for approval
- Submit as a separate PR with:
- Reasons for the change
- Backwards compatibility plan
- Tests
- Changelog documentation
Found a bug? Help us fix it!
Click here to submit a bug → Bug Reports
Have an idea? We'd love to hear it!
- Search existing requests - Avoid duplicates
- Create a Feature Request
- Describe:
- What problem does it solve?
- How should it work?
- Example code (if applicable)
Want to implement it yourself? Comment on the issue and we'll assign you!
Want to write about Hiero Enterprise Java?
We welcome blog posts! Whether you're sharing a tutorial, case study, or your experience building with the SDK, we'd love to feature your content.
Quick overview:
- Blog posts are submitted to the Hiero Website Repository in a Pull Request
- Written in Markdown
Full guide with step-by-step instructions: Blog Post Guide
| Guide | What It Covers |
|---|---|
| Signing | GPG + DCO commit signing |
| Rebasing | Keeping branch updated |
| Merge Conflicts | Resolving conflicts |
# Fork on GitHub, then:
git clone https://github.com/YOUR_USERNAME/hiero-enterprise-java.git
cd hiero-enterprise-java
git remote add upstream https://github.com/hiero-ledger/hiero-enterprise-java.git
# Start new work
git checkout main
git pull upstream main
git checkout -b "name-of-your-issue"
# Make changes, then commit (signed!)
git add .
git commit -S -s -m "feat: add new feature"
# Push and create PR
git push origin "name-of-your-issue"git checkout main
git pull upstream main
git checkout your-branch
git rebase main -SFull guide: Rebasing Guide
Thank you for contributing to Hiero Enterprise Java! 🎉
- Need help or want to connect? Join our community on Discord! See the Discord Joining Guide for detailed steps on how to join the LFDT server
- Quick Links:
- Join the main Linux Foundation Decentralized Trust (LFDT) Discord Server.
- Go directly to the #hiero-enterprise-java channel