-
Notifications
You must be signed in to change notification settings - Fork 499
Rules
-
This period is all about, well, community bonding. Rather than jumping straight into coding, you’ve got some time to interact with other open-source enthusiasts! In community bonding period students can start interacting with their mentors over discord, this helps students to deep dive into the projects and gives them time for learning any new technology related to the project.
-
Students are expected to set up 1:1 meeting with mentors to discuss the project, seek out help if needed, set up work sessions or talk about professional growth or industry. Contributors can discuss about project requirements, timeline, improvements & problems that they was facing at that moment.
-
This period will helps both mentors and mentees to make concrete milestones for the project before the actual coding period starts.
-
Since different students are working on different idea list, we are supposed to have team spirit & this session really helps in getting to know each other.

Understanding the codebase is always overwhelming, but remember that Rome was not built in a day. Try to understand the workflow of code, execution starts at which file, which files and folders are responsible for which program logic. By doing this one can quickly get a high-level overview of the program logic and workflow.
Before your first pull request (PR)
- Read about the code style guide and understand the coding convention followed (when to use camel case, pascal case, 2 space or 4 space indentation, etc.)
- Check if any code formatting tools or linters are used
- Understand the automated tests that run on every pull request
- Understand basics of git like how to add Developer Certificate of Origin, squashing commits, rebasing branches, resolving merge conflicts, etc.
After this, you can start contributing to the codebase making specific feature and bug related pull requests aligned with your weekly miletsones.

Copyright © 2024 | All Rights Reserved
Step 1 : Install the C4GT GitHub App - Please install this GitHub App in your product repositories so that we can access your repositories and track the C4GT tickets to make it automatically discoverable for the contributors.
Step 2 : Format existing/create new issue tickets - Use this COMMUNITY issue template Or DMP issue template to update existing or create new tickets that you want listed in the C4GT Community And DMP. The consistency of this template will improve the experience of the contributors to explore and comprehend your tickets. Note - For all tickets that are being updated/added as per the format. Please create a label called C4GT Community or DMP 2026 and tag all tickets with that label. This is key to making the tickets automatically discoverable.
-
2023
-
Projects
- ABDM
- AI Tools
- Avni
- Bahmni
- Beckn
- CARE
- Cord Network
- cQube
- DevDataPlatform
- DevOps Pipeline
- DIGIT
- Diksha
- Doc Generator
- FarmStack
- Glific
- Health Claims Exchange
- Karmayogi
- ODK
- Quiz Creator
- QuML
- Solve Ninja Chatbot
- Sunbird DevOps
- Sunbird Ed
- Sunbird inQuiry
- Sunbird Knowlg
- Sunbird Lern
- Sunbird Obsrv
- Sunbird RC
- Sunbird Saral
- Sunbird UCI
- Template Creation Portal
- Text2SQL
- TrustBot and POSHpal
- TrustIn
- Unnati
- WarpSQL
- Workflow
- Yaus
-
-
2022
-
Projects
- UCI Web Channel
- Admin for Sunbird RC
- UCI Signal Integration
- Centralised Access Control
- Competency Passbook
- Low-code Admin Console
- Workflow Management
- Machine Learning Platform
- URL Shortener (YAUS)
- Doc Generator
- Shiksha Postgres Adapter
- Shiksha CMS and Announcements Module
- Shiksha Frontend Restructuring
- Shiksha Design System
- Sunbird QUML Player
-
-
Organization & Mentors
-
Contributors
-
Organization & Mentors