Abstract: In an era where sustainability and technology converge, contributing to open-source projects aimed at reducing the environmental impact of software development has never been more critical. Join me as I share my personal journey towards contributing to the Green Software Foundation, a collaborative organisation dedicated to creating software that is not only efficient but also environmentally responsible.
Session Outline:
1.Introduction (5 mins)
- Brief overview of my background and experience in software development.
- Introduction to the Green Software Foundation and its mission.
- Importance of sustainable software practices in the current technological landscape.
2.Discovering the Green Software Foundation via Carbon Hack 24 (5 mins)
- How I learned about the Green Software Foundation.
- Overview of the Foundation’s key projects and objectives.
- My contribution via submitting an issue : https://github.com/Green-Software-Foundation/hack/issues/70
3.Starting with open source Impact Framework (10 mins)
- First steps: How to find and select open-source projects that align with personal and professional values.
- The learning curve: Gaining familiarity with the project’s codebase, contribution guidelines, and community norms.
- Tools and resources: Essential tools and platforms for open-source contributions (e.g., GitHub, version control systems).
4.Making an Impact (5 mins)
- Highlighting significant contributions and achievements within the Green Software Foundation.
- Challenges faced and how they were overcome, including technical difficulties, time management, and collaboration hurdles.
- Success stories and the impact of my contributions on the project and the broader community. : High level design walkthrough : https://github.com/ramgsuri/visualization-plugin
5.Lessons Learned and Future Directions (5 mins)
- Key takeaways from the experience of contributing to open-source projects.
- The value of community and collaboration in driving sustainable software development.
- Encouragement and advice for others interested in contributing to open-source projects focused on sustainability.
- Future goals and potential areas of contribution within the Green Software Foundation and beyond.
Takeaway: Attendees will leave with an understanding of the Green Software Foundation's mission, practical insights into starting and sustaining contributions to open-source projects, and an appreciation for the impact of collaborative efforts in promoting sustainable software development.