UPDATE
The Halloween repo has been split into two editions. The Hacktoberfest Edition will be locked at the end of October to preserve its state at the end of Hacktoberfest. If you would like to continue its development, you can do so in the General Edition HERE
Welcome to the Halloween Hacktoberfest challenge, designed with all skill levels in mind!
No matter what your skill level you can still contribute to this project. You could add some HTML, CSS, images, text content, documentation, fix typos... In short, if you see something you can add GO for it :)
The project has been created with a basic bootstrap template to kick things off. I have intentionally left things blank, so there is plenty of work to do. If you wish to add an extra section, for example, a costume section or a history of Halloween section. You are more than welcome to do so.
Every October, Digital Ocean runs Hacktoberfest, a month-long celebration of open-source software! All you have to do to take part is sign up on their website - https://hacktoberfest.digitalocean.com/ - and make five pull requests in the month of October. Any pull request to any public repo on Github will count, which means, of course, that any PRs you make to this project will help you on your way to getting a cool t-shirt!
If you've never forked a repository or made a pull request before, we recommend making your first one over at https://github.com/zero-to-mastery/start-here-guidelines. That will count towards your total, and then you'll be ready to take on this challenge with your new GitHub skills!
Now, once you've forked this repo and got a local version up on your computer, you are ready to add some content to the project in any way you see fit.
Once you are done with your changes save it, and commit to your repo.
You will now need to ensure that you have an up to date copy of the project (someone else may have pushed to the repo since you cloned it). To do this you will need to sync your fork with the "upstream" (Upstream means the actual repository which you have forked to get a local version of the project).
You can read more about synchronizing a fork at the following two links:
- https://help.github.com/articles/configuring-a-remote-for-a-fork/
- https://help.github.com/articles/syncing-a-fork/
Essentially you just need to run following 2 commands:
git remote add upstream https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git
git pull upstream master
The above 2 commands will synchronize your forked version of the project with the actual repository.
Now it's time to make some contribution to the project. Go through the project files and if you think that something needs to be changed then apply the changes and save the file. After the changes have been made run the following git commands:
- git status
- git add .
- git commit -m "Changes made"
- git push
Now, go to your repo and make the Pull Request. Any member of the Management team will merge it whenever they are available.
Congratulations! You're nearly done, make sure you have made 5 pull requests to qualify for your free t-shirt. You can check how many qualifying pull requests you have made at https://hacktoberfest.digitalocean.com/stats/ Have Fun and Happy Coding Guys!
To ensure everyone has the best chance at participating in this project. Please follow these simple guidelines where possible:
- Keep things Simple: There is no need for React, Sass etc here. Stick to HTML, CSS, Bootstrap & Javascript
- Commenting: Try to comment your code, commenting code is a very useful skill to aquire.
- Respect Content: Only use images/content that we are licensed to use.
- Issues: Use github issues, to create/find/solve ideas and bugs.