Rules for This Summer

The official rulebook for Amrita's Summer of Code, 2025

⚖️

Charter for Amrita Summer of Code, 2025

This competition is for Amrita Vishwa Vidyapeetham, Coimbatore students only. Outside contributors are not eligible for the bounty program.

GitHub Account

Ensure you have a personal GitHub account.

Registration

Fill out the registration form with valid credentials. These will be used to track your progress and give out rewards.

Descriptive Issues

As participants, you can submit issues and bug-reports. Please do follow the guidelines setup by maintainers of the project.

Descriptive Commits

Write clean and concise commit messages. Additionally, write detailed descriptions and titles in your pull requests.

Self-Assign Issues

You are free to choose which issues to work upon. The official-bot of ASoC will assign the issue to you upon commenting `/assign` in the comments of the issue.

Fastest Pull-Request First

As there can be multiple participants working on an issue at the same time, speed and quality of solution are of essence.

Usage of Cursor, Windsurf and AI-Tools

The use of AI tools is permitted but complete reliance on AI-generated code that does not follow the conventions of the repository will lead to rejections.

Originality of Code

Avoid using copyrighted code. Please be honest with yourself. If detected, this is punishable through penalties.

Code Reviews

The final decision on rewarding a participant rests with the maintainers ONLY.

Issue Labelling

Maintainers will label issues with `ASOC-ACCEPTED` tag to indicate their eligibility for the program. New issues introduced by the participants in the form of bugs (or) feature requests; can be worked upon only after approval from maintainers.

Contribution Guidelines

Read the `CONTRIBUTION.md` file present in each project carefully before contributing to the project.

Misdemeanour and Spamming

In order to curb spamming, we have introduced penalties. A maintainer is free to reward a penalty to a contributor in cases of spamming and misdemeanour which will lead to reduction of total bounty.