Welcome to Devsphere — a fast-paced, high-impact coding battleground where only your skills matter the most.
GDG Devsphere is a 3-hour individual participation event designed to challenge your development skills across multiple domains.
You’ll be given a curated sheet of 9 repositories:
- App Development (3)
- Web Development (3)
- FOSS (Open Source) (3)
- Machine Learning (3)
Each category includes:
- 🟢 Easy
- 🟡 Medium
- 🔴 Hard
Every difficulty carries different marks, so solve wisely and maximize your score!
Keep in mind, there is no step marking. It's either full or none.
-
You will be given a document consisting 9 problems from different domains. You can attempt any number of questions.
-
Each domain has 3 questions categorized as Easy, Medium and Hard, carrying marks accordingly.
-
Fork the corresponding repository first and then clone it. Solve the problem in your local machine.
- Fork the repo
- Click the Fork button at the top-right corner of the repository.
- Clone your forked repo
- Click on <>Code and copy the HTTPS/SSH link.
https://github.com/Google-Developers-Group-IIIT-Lucknow/{repo-name}.gitgit@github.com:Google-Developers-Group-IIIT-Lucknow/{repo-name}.git- Then run in your local terminal:
git clone git@github.com:Google-Developers-Group-IIIT-Lucknow/{repo-name}.git -
One-time setup — activate the pre-commit hook (run once inside the repo folder after cloning):
git config core.hooksPath .hooksAfter this, every
git commitwill run the tests automatically and block the commit if they fail. -
When you are ready to commit your changes, the pre-commit hook will run the tests. You will be able to commit only when all checks pass.
- Stage the changes
git add .or to stage a single file:
git add path/to/file- Commit changes
git commit -m "your message here" -
Once, you are able to commit successfully, push your changes to your own fork.
- Push the changes
git push origin {branch name} -
On your fork, there will be some more checks to validate your PR. In case, any of the checks fails, you will have to make changes, commit them and push again to re-run the workflow.
-
Once the workflow succeed, you will be able to open your PR to the main repo of the problem.
Once, your PR opens successfully, you can see the leadboard updating with your username getting more marks as per the difficulty.
Leaderboard : https://dev-sphere-leader-board.vercel.app/
- AI tools are strictly prohibited → Immediate disqualification if detected
- Google is allowed