DEV Community

Aubrey D
Aubrey D

Posted on

Planning My Final Open Source Contribution

For Release 0.4, I want to push myself further and work on a contribution that is meaningful to me and demonstrates everything I’ve learned this term about open-source development. After reviewing the options listed in the assignment, I decided to work on a feature-level contribution or bug fix for the hiero-sdk-python project. This is a repository I have already contributed to in earlier releases, so I am familiar with the structure, coding style, and contribution workflow. More importantly, this project aligns well with my long-term interests in Python development, and SDK design. During Release 0.3, I worked on adding an example script and became more familiar with how the SDK interacts with Hiero’s APIs. While working on the project, I noticed that certain parts of the SDK are still incomplete or could be improved with more examples, extra helper utilities, and better developer-side support. The codebase is active, well-maintained, and has reviewers who give detailed feedback—exactly the kind of environment where I can continue to grow as an open-source contributor. Over the next few days, I will communicate with maintainers to confirm which feature area would be most helpful and ensure my work aligns with their roadmap.
My plan is to take steady, visible steps each week:
Week 1 – Research and proposal
•Explore open issues, discuss with maintainers, and finalize the scope.
•Prepare a technical plan for the feature.

Week 2 – Development + iteration
•Implement the core part of the feature.
•Write tests, examples, or documentation as needed.
•Submit early PRs to get feedback from maintainers.

Week 3 – Finalization
•Address all code review comments.
•Polish tests and documentation.
•Publish the final PR and write my final reflection.

I wish I can deliver a feature that the maintainers are willing to merge and gain deeper experience reading large Python codebases and contributing at a higher level. This release is my opportunity to take one more step toward becoming a stronger open-source developer, and I’m excited to work on something I can be proud of.

Top comments (0)