Welcome to the Hacktoberfest Starter Repository! 🎉 Use this project to make your first contribution to an open-source project on GitHub.
Celebrate Hacktoberfest by getting involved in the open-source community and completing some simple tasks in this Repository.
This repository is open to all members of the GDSC ALIAH UNIVERSITY community. Any member may contribute to this Repository without being a collaborator.
- What is HacktoberFest
- Contribution Instructions
- A Basic Example
- Start Contributing and Pull Request
- Reference Links
- HacktoberFest Rules
Hacktoberfest is a month-long celebration from October 1st - 31st sponsored by Digital Ocean and GitHub to get people involved in Open Source.
Learn More about Hacktoberfest
- A list of awesome beginner-friendly issues
- Creative & simple landing contributions
- Any of the projects in this Repository
- DSA codes in any language
- Add your projects to contribute
Create seperate directory for each contributions.
Here are the quick and painless way to contribute in this repo
- Star & Fork this Repository
- Create a directory under your Github Username
- Inside the directory,please have the list of static files.
- Create a pull request with the PR Template given
All the best for your Hacktoberfest Journey!
-
Add Your Name: Add your name to the
CONTRIBUTORS.md
file following this convention:#### Name: [YOUR NAME](GitHub link) - Place: City, State, Country - Bio: Who are you? - GitHub: [GitHub account name](GitHub link)
-
Add a Profile Page: Create a
Your_Name.md
file in theprofiles
directory. Use any combination of content and Markdown you'd like. Here's an example:# Your Name ### Location Your City ### Academics Your School ### Interests - Some Things You Like ### Development - Inventor of the My Pillow ### Projects - [My Project](GitHub Link) Short Description ### Profile Link [Your Name](GitHub Link)
-
Create a
Hello, World!
Script: Add ahello_world_yourusername.xx
script to thescripts
directory in any language of your choice. For example:// LANGUAGE: Javascript // ENV: Node.js // AUTHOR: AABBD // GITHUB: https://github.com/AABBD console.log('Hello, World!');
Name the file
hello_world_yourusername.xx
, e.g.,hello_world_alicewonderland.js
orhello_world_alicewonderland.py
.
Choose one or all three, make a pull request for your work, and wait for it to be merged!
-
Fork this repository.
-
Clone your forked copy of the project
git clone --depth 1 https://github.com/<your_username>/Hacktober-Fest-2023
-
Create a Branch:
git checkout -b branch-name
-
Make your changes from any of the task mentioned and the project directory present
-
Commit and Push
git add . git commit -m 'Commit Message' git push -u origin branch-name
-
To create a pull request, click on
compare and pull requests
. Please ensure you compare your feature branch to the desired branch of the repoitory you are supposed to make a PR to. -
Add appropriate title and description to your pull request explaining your changes and efforts done.
-
Click on
Create Pull Request
-
Wait for PR Review and Merge Approval!
-
Voila!
Contributions are welcome.
- Creating Your First Pull Request Tutorial by Roshan Jossey
- Managing your forked repo
- Syncing a fork
- Check github documentation
- Pull requests can be submitted to any opted-in repository on GitHub or GitLab
- The pull request must contain commits you made yourself
- You can simply update the CONTRIBUTORS.md with the demo example shown above that would also be considered as a contribution
- If a maintainer reports behavior that`s not in line with projects code of conduct you would be ineligible to participate
A repository/project is considered to be participating in Hacktoberfest is the 'hacktoberfest' topic is present and is accepting public contributions via pull requests.
An individual pull request can also be opted-in directly by adding the 'hacktoberfest-accepted' label.