Outreachy - Internship Wrap Up
- #outreachy
- #bub2
- #wikimedia

Okereke Chinweotito

My Outreachy Journey: Expanding the Reach of BUB2
My Outreachy internship ends today, what a ride. As an OutReachy Intern I embarked on a Journey to improve BUB2 by adding additional funtionalities and integrating it with the Wikimedia Ecosytem. This piece aims to share my experiences, challenges, and triumphs during my internship, highlighting the growth I achieved and the skills I acquired.
Growth and Mentorship
My Outreachy internship was a catalyst for my growth, both personally and professionally. I learned to navigate complex codebases, collaborate effectively with a global team, and contribute to open-source projects. My mentors played a crucial role in this journey, providing invaluable feedback, guidance, and encouragement. Their support was instrumental in overcoming challenges and achieving the internship goals.
Confidence and Communication Skills
Outreachy helped me feel more confident in making open-source contributions. The experience of working on a real-world project, collaborating with a diverse team, and receiving constructive feedback from mentors significantly boosted my confidence. Additionally, I honed my communication skills, learning to articulate my ideas clearly, listen actively, and provide constructive feedback to my peers.
Technical Skills and Project Completion
During my internship, I became more familiar with Redis and the MediaWiki API. I also learned about version control systems, specifically Git, and how to use it effectively for collaboration. As part of the BUB2 project, I successfully implemented:
- Email notifications upon successful book uploads.
- The ability to upload books to Wikimedia Commons, Wikidata, and Wikisource, expanding the reach of the project.
- Additional error handling and debugging mechanisms to improve the tool's robustness.
Next Steps
Looking forward, there are several next steps to complete the project. These include refining the user interface, improving the documentation, and expanding the tool's capabilities to support more libraries and formats. For someone else looking to contribute to the project, I recommend starting with understanding the current functionalities, exploring the codebase, and reaching out to the community for guidance and support.
Conclusion
My OutReachy internship with Wikimedia was an enriching experience that transformed my fears into triumphs. It was a journey of learning, growth, and collaboration, where I not only enhanced the BUB2 tool but also developed valuable skills and a strong sense of community. As I look forward to the next steps, I am excited about the potential of BUB2 to make books more accessible to everyone.