Contributing to Open Source Project Pagure
Farhaan Bukhsh (~farhaanbukhsh) |
Pagure is a light-weight git-centered forge based on pygit2.
Currently, Pagure offers a decent web-interface for git repositories, a simplistic ticket system (that needs improvements) and possibilities to create new projects, fork existing ones and create/merge pull-requests across or within projects. Few examples are Travis CI, Jenkins etc
This devsprint we want to bring more contributors to Pagrue. We are trying to achieve that by getting the participants to have a head start by helping to set up the project and getting them upto the mark by walking them through the code base. Helping them with how to write test cases , to debug the code and making them understand how different component work in pagure.
what will the participants get?
- Clever usage of git the VCS
- Design pattern followed in flask project
- How to write test cases
- Help in setting up Pagure
- Help in pushing the code to upstream
- Linux distro preferably Fedora
- Basic Python
These are the basic two prerequisites.
I am a Foss enthusiast and evangelist, I love to learn new technologies and experiment with them. I have been contributing to fedora infra for a year now, I completed GSoC this year for Pagure under Fedora. I have been a part of organisation like FSMK(Free Software Movement Karnataka) and Dgplug. I am a final year student from DSCE Bengaluru.