We have a button on our homepage, that is unfortunately not working. Let's squish this bug:
[] open ./js/button.js
[] Fix the code so that the button successfully triggers an action on click.
[] Merge the file into master
[] Add a comment to your PR, explaining the original problem and your fix.
Please submit your PR with a checklist, showing that you have done these three things.
BONUS: Improve the button by adding design elements and making it do something more interesting - for example toggling a photo!
BONUS: Squash your commits.
Our client has asked us to decide the ultimate question - cats or dogs? We can't possibly choose one, so we thought - why not both?
[] Open index.html
[] Grab a placeholder image from PlaceKitten and add it to the index.html page. You can choose the size.
[] Grab a placeholder image from a Google image search of puppies. Add the puppy photo to our repo to the img directory. Link to that image in the index.html page.
[] Merge the file into master
Please submit your PR with a checklist, showing that you have done these three things.
A lot of people are new to git, or find the process intimidating. As we create this new open source project, we'd like to make that process less intimidating by adding some documentation for git.
[] Create a new file in doc called git.md
[] Walk through the git add-commit-push method in a way that a beginner could understand. Feel free to add your own flair to the process, but keep it clear!
[] Merge the file into master
[] Add a comment to your PR, explaining your docs and how a future user might use them.
Please submit your PR with a checklist, showing that you have done these three things.
A chef has kindly provided us with a markdown file of her best cherry pie recipe, which we will eventually convert to HTML and add to the website. Unfortunately, while the chef is an excellent baker, she is not very good at documentation. Steps are missing from her recipe, and typos are everywhere.
[] Open recipe.md
[] Fix the typos in the recipe and add any steps that you think are missing.
[] Merge the file into master
Please submit your PR with a checklist, showing that you have done these three things.
BONUS #1: Completely throw out the old recipe and add in your own.
BONUS #2: Squash your commits.
Our client would like start collecting data on who's visiting our website. Unfortunately, rather than using actual plug-ins, our client would like us to write and use a Magic 8 Ball program to tell them if the website is popular.
To do this, we need to use a written Python script for Magic 8 Ball, but we think the Magic 8 Ball's messages are rather boring. To fix it, please do the following:
Open the utils/python folder and the magic-8-ball file.
Change some of the magic 8 ball messages to messages of your choice.
Merge the file into master
Please submit your PR with a checklist, showing that you have done these three things.
BONUS #1: Refactor the Python code for an even better script.
BONUS #2: Squash your commits.