Partner Projects Programme

FOSS Hack 2024

The Partner Projects program is an effort to provide FOSS Hack participants with time and mentorship to be able to contribute to existing open-source projects. The programme features a few community FOSS projects and commercial open source projects, with some of their curated issues' list, from which a few could be your potential problem statements for FOSS Hack.

This regards to the fact that at FOSS Hack, you can either build a FOSS project from scratch or contribute to an existing FOSS or commercial open source project. These issues can be considered as potential problem statements if you are unsure of which project/what contribution to make.

Steps to Follow
During pre-Prep Phase:
  • Browse through the projects and check for relevant issues that you can work upon.
  • Comment on the issue with a proposal that you would like to work on the issue.
  • Once the maintainer assigns a particular issue, you can get started with the prep phase.
  • Register for FOSS Hack, and start creating your team and project.
  • While creating projects, choose CONTRIBUTE to an existing project option.
  • Make sure to check - Contributing to partner project and choose your project from the list.
  • Fill in the details required and finishing setting up your project

PS: While setting up your project on the hackathon dashboard - the value in the Repo Link field gets auto-fetched with the repo of your selected project.

  • Nearing to the hackathon, you'd find fields in the dashboard to link your PRs/issues that you're working on.
During Prep Phase (12 July - 26 July, 2024)
  • Interact with the maintainers of the project you are working on, and get your issue specific queries solved.
  • Be ready to set your commits for during the hackathon hours.
During Hackathon Hours (27 July - 28 July)
  • Work on your solution and commit the changes.
  • Raise a PR to the project and add the PR link to the Repo Link field in your project dashboard.
  • You can also ask queries to your project maintainer during hacking hours.
During Review Period (29 July - 20 Aug)
  • Get your PR reviewed by the maintainers.
  • Make any needed changes that the maintainer suggests to make your PR more valuable.

Suggestions for contributors

While proposing to work on an issue:

  • Mention if you have a rough implementation in mind.
  • Indicate familiarity with the project stack.
  • State whether you've worked on similar issues before or if it's your first attempt.

Utilise Discussion Forums

  • Ask questions and seek help from maintainers for more context.
  • It's okay to feel unfamiliar at first; start small by setting up the project locally, fixing minor bugs, or adding tests.

It's better to Focus on One Project

  • Concentrate on a single project throughout for meaningful contributions.

Public Queries

  • Prefer public group queries over private messages for faster and more broadly helpful responses.

Always Quality over Quantity

  • Aim for meaningful contributions rather than numerous PRs. Patience in making one significant contribution is more valuable.

Respect Assigned Issues

  • Do not work on issues already assigned to someone else.