Skip to content

Get Started with your Open‐Source Contributions

Shruti Agarwal edited this page Feb 2, 2024 · 9 revisions

Hello Contributors,

Welcome to the C4GT community!

To kick off your contributions to C4GT community tickets, follow the steps below and check out the videos for comprehensive guidance on navigating your contribution journey smoothly.

Step 1: Learn about the open-source world & GitHub

Refer to the following links to read about the Open Source world & become acquainted with GitHub, the tool that makes Open Source possible:

Step 2: Let’s get started with C4GT issue tickets

Once you've honed your basics, learn how to solve projects listed in the C4GT community in the form of issue tickets on GitHub by our partner organizations. Gain clarity on everything you need to know about contributing to the tickets by watching the hands-on GitHub workshop below.

How to get started on C4GT issue tickets?

Step 3: Explore issue tickets on the C4GT website

Go to the C4GT website to explore the list of issue tickets posted by various organizations. The page will give a comprehensive outlook of the nature of the project & tech skills required to accomplish the project. Click on a ticket to learn more about it.

Screenshot 2024-01-12 at 13 56 37
Figure: Listed Issue Tickets

Step 4: Let’s deep dive into a ticket

Once you click on the issue ticket hyperlink, you’ll be directed to GitHub. GitHub is the actual interface for contributing. Understanding the ticket is vital to your contribution journey.

Screenshot 2024-01-12 at 14 00 37
Figure: Issue Ticket Description

Step 5: Comment on the ticket to show interest

Once you’re done reading the ticket, you can comment on the ticket tagging Shruti from the C4GT team & the respective mentor to show your interest. The mentors will respond & assign the ticket for you to work on.

Screenshot 2024-01-12 at 14 02 36
Figure: Commenting on a PR

Step 6: Watch the sessions taken by the organizations to better understand the ticket

Now you’re all set to dive deep into the world of C4GT community tickets. To contribute to these tickets, you can refer to the introductory videos by the relevant DPG / DPI builder & adopter organizations. The first video explains the organization’s background and the nature of the products they work on and the second video dives deep into the tickets that have been posted on the C4GT community.

Dhiway About Dhiway
How to solve Dhiway’s tickets?
FIDE About FIDE
How to solve FIDE’s tickets?
ShikshaLokam About ShikshaLokam
How to solve Shikshalokam’s tickets?
TIBIL About TIBIL
How to solve TIBIL’s tickets?

Step 7: Join the weekly connects conducted by organizations with mentors

We’ll be organizing weekly catch-ups with the mentors who are mentoring the issue tickets. Do join these calls to interact with the mentors & clarify your doubts. We’ll keep you notified about the weekly connects on our discord server. Here’s the channel for it.

Step 8: Join C4GT discord server & link your GitHub

Click here to join the discord server & link your GitHub account. Linking is of paramount importance because your contributions are only tracked through the link. We follow a DPG Points-based model for incentives. Read more about the DPG Points system & associated rewards here.

https://komarev.com/ghpvc/?username=Code4GovTech

Dedicated Mentoring Program

C4GT Community Campaigns

Open Community Projects

Augtoberfest

Standards and Frameworks

Clone this wiki locally