You can contribute in various ways:
-
Star this repository to show your support.
-
Create an issue with description about the competiton or program you want to add, and then wait for approval.
- If you are adding a new competition or program, follow these steps:
-
Add Description: Include a description of the competition, its official website, and a YouTube link (if available). List them in alphabetical order in the
README
file. -
Modify Web Directory: Go to the web directory.
-
Edit
script.js
: Inside the web directory, locate thescript.js
file. -
Update Object Array: In
script.js
, you will find an array containing objects. Add more events/competitions in object form within the array. Follow the structure of the object's attributes and naming conventions. -
Create a Pull Request: Make a pull request with your changes and wait for a review.
-
If you are adding a coding contest or hackathon:
-
For coding contests, add the information to the coding contest folder's
README
. -
For hackathons, add the information to the hackathon folder's
README
.
-
-
Fork this repository to your own GitHub account.
-
Clone your forked repository to your local machine:
git clone https://github.com/your_username/Competitions-and-Programs-List.git
- Navigate to the project directory:
cd Competitions-and-Programs-List
-
Make Necessary Changes: Make the desired changes to the project.
-
Create a new branch for your contribution:
git checkout -b your-branch-name
- Add, commit, and push your changes to your forked repository:
git add .
git commit -m "Your commit message"
git push origin your-branch-name
-
Create a Pull Request to the
main
repository: Visit your forked repository on GitHub and click the "New Pull Request" button. -
Review and Merge: Your pull request will be reviewed by the project maintainers. Once approved, your changes will be merged into the main project.
Note: Before contributing, please create an issue first to get approval and assignment.