This repository is an initiative which aims to help beginners kickstart their open-source journey and successfully submit their first pull request (PR) for Hacktoberfest 2022. It is also a safe space for everyone regardless of their skill level and we welcome participants from all around the world with different experiences, unique perspectives, and great ideas. |
Need info?
Check the website | or Create an issue | or Feature request? | Support us on GitHub sponsors
We believe we can build a welcoming and inclusive community if we all:
- Use welcoming and inclusive language
- Attempt collaboration before conflict
- Are respectful of everyones' opinions, perspectives, viewpoints and experiences
- Can give and accept constructive feedback
- Accept responsibility and apologize to those affected by our actions and mistakes
- Focus on what is best for the community
This project exists thanks to all the people who contribute! โค๏ธ ๐
Shoutout to our contributors ๐
Before making any contributions, please take a look at our Community Guidelines and take a look at the existing Issues or create a new issue!
Wanna make a contribution but don't know how? Please follow the steps below.
-
Install Visual Studio Code and ceate a Git (not GitHub) account
- Open the terminal in Visual Studio Code
- Type
git --version
in a directory of your choice - you should see the version of Git that you downloaded. If you see an error, close and reopen VS Code and try again - Set your user name with
git config --global user.name "<your-first-name> <your-last-name>"
- replace the<placeholders>
with the real values - Set your email address with
git config --global user.email "<your-email-here>"
- replace the<placeholder>
with the real values (your email address should match the one with which you signed up for your GitHub account)
-
Fork this repository. This will create a copy of this repo in your GitHub account:
- Open Your-First-Open-Source-Project/main-website (this repository)
- Select Fork and * Make a Fork --> The URL of your fork is now
https://github.com/<YOUR GITHUB ACCOUNT>/main-website
-
Clone the repository
-
Make changes
-
Commit and push your changes to your fork
- type
git add .
(yes, there is a space (add
and the.
) - this adds all changes to staging area - type
git commit -m "YOUR COMMIT MESSAGE"
- this will commit your changes with the messages - type
git push
to push the changes to your remote fork
- type
-
Make a Pull Request
- Fixing grammar mistakes or typos
- Editing or suggesting changes
- Contributing to the content and resources of the repo
- Fix bugs/minor issues
- Automate process of this repo with GitHub actions
- The community website is built using Next.js & TypeScript and is also fully developed as of 16/10/2022
- We are still accepting enhancements/bug fixes to this community codebase till the end of Hacktoberfest 2022 (31st Oct)
- In the meantime, don't forget to follow me @melvincwng, star this repo and join/follow our organization