Coder Social home page Coder Social logo

wwcodeportland / intro-to-open-source Goto Github PK

View Code? Open in Web Editor NEW
15.0 15.0 40.0 124 KB

🐣 A repo for practicing forking, finding issues, submitting PRs and undergoing code reviews for open source libraries.

Home Page: https://wwcodeportland.github.io/intro-to-open-source/.

License: MIT License

HTML 46.47% CSS 38.81% JavaScript 9.18% Python 5.54%

intro-to-open-source's People

Contributors

jastr945 avatar jennifer-kinsey avatar katsaldivar avatar merylturner avatar sai-yamavaram avatar shanselman avatar vertedinde avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

intro-to-open-source's Issues

404 Remix πŸ–Ό

Like any good web developers, we've included a 404 page in our repo. However, our client thinks that it's very boring. Let's spruce it up.

  • [] open 404.html
  • [] Add whatever you'd like to the 404 page - include as least one image. Add your image to the img folder if necessary.
  • [] 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: Squash your commits.

Knock Knock, Help! πŸšͺ

Our client is a very awkward person; she needs some help breaking the ice, and would like a quick guide.

  • [] Create a new file in doc called jokes.md
  • [] Add whatever jokes you'd like to the md file.
  • [] 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 things.

BONUS: Squash your commits.

Review README πŸ‘©πŸ»β€βš•οΈ

We have a README to our project, so that users can navigate it. However, it's far from perfect! Fix it with the following:

  • [] Open README.md
  • [] Fix Keeley's sloppy typos and add anything you find helpful!
  • [] Merge the file into master
  • [] Add a comment to your PR, explaining any original problems that you found and your fixes.

Please submit your PR with a checklist, showing that you have done these things.

BONUS: Squash your commits.

Broken Button πŸ‘‡πŸΏ

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.

Cats vs Dogs? 🐢 🐱

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.

BONUS: Squash your commits.

Git It Good πŸ’

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.

BONUS: Squash your commits if necessary.

Bad Docs, Bad Recipe πŸ’

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.

Cursive Only πŸ–Œ

Our client does not care for the dull font our website is currently using - they've requested something 'wild, with a lot of pop.' Please fix by:

  • [] Choose a font from Google Fonts that is either cursive or extremely strange
  • [] Open ./css/main.css and import the font at the top of the CSS file.
  • [] On line 17, change the font-family to your font.
  • [] Change the color to whatever color you'd like.
  • [] Merge the file into master

Please submit your PR with a checklist, showing that you have done these three things.

BONUS: Squash your commits, if needed.

The Magic Python 🐍

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.

Needs More Nick Cage πŸ•ΊπŸ»

Our client likes the site, but wants us to have More Nick Cage before our first release. We need:

  • Create a new html file called 'nick.html'.
  • Grab two photos from PlaceCage and put them into the file
  • Merge the file into master

Please submit your PR with a checklist, showing that you have done these three things. BONUS: Squash your commits.

Cupcake Me! 🍰

Our client is extremely into cupcakes, and would like us to show our love for cupcakes as well. We need to:

  • Open the index.html file
  • Grab text from Cupcake Ipsum and add it to the index page.
  • Merge the index page into the main repo.

Please submit your PR with a checklist, showing that you have done these three things.

BONUS #1: Add a cupcake picture with the cupcake text.
BONUS #2: Squash your commits.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.