Coder Social home page Coder Social logo

Let's Git - Version Control & Open Source Homework

Welcome to this homework for our MOOC: Let's Git! We hope you will learn a lot and have fun working on it.

In this homework, you will create a website about your favorite character from a movie or a book. Here are two examples: Example 1 and Example 2. This exercise will practice you in using the Github Flow but you will see this when doing the individual tasks.

To start the task, simply follow these steps:

  • Use this repository as a template for a new repository by clicking "Use this template" to create the same repository in your repositories. When creating the repository, name it like this: "<your github name>.github.io". For example, if your user name was sanjsp, the repository should be called sanjsp.github.io. Other than that the repository should be public. Nothing else needs to be changed. Click on "Create repository from template" to create the repository.
  • Give the newly created repository a star. If you're not able to give a star, check if you have verified your email address in your GitHub profile settings.
  • Clone your repository to your computer. To do this, go to "Clone or download" directly above the code files and copy the link of the repository. Then open Git Bash or your terminal, run the command git clone (URL of the repository) . My command would look like this git clone https://github.com/SanJSp/sanjsp.github.io.git
  • Open the website generated from the contents of the repository by visiting <your GitHub name>.github.io in your browser. For me this would be sanjsp.github.io. There you will currently find an error 404. This will resolve itself after a few minutes (up to 20). Therefore you should see changes after you have finished your first exercise!
  • New issues will appear in your repository over time. A bot programmed by us will create the issues and also tests your work. All in all there will be 5 issues created. If you solve an issue correctly, the bot will post a comment in your Pull Request with a passphrase for the openHPI quiz. Work on them and follow the steps indicated in the issues. Sometimes it can take a while (max. 5 minutes) to create the issues.

The website changes every time a new commit has been made to master. So it will only show the version of the website on the master branch, changes on other branches will not be visible on the website. If you want to see the changes you have made to your feature branch, look on GitHub at the index.md file in your repository on your feature branch (switch branches in the top left corner). The markdown is automatically generated there and you can see what did not work like you wanted it to.

Have fun and good luck with this exercise!

Isaac2k1's Projects

bootcamp icon bootcamp

Caltech Introduction to Programming for the Biological Science Bootcamp

honeypi icon honeypi

smart IoT beehive scale for raspberry pi

hx711_mm icon hx711_mm

An extension of the HX711 library and examples from tatobari

isaac2k1 icon isaac2k1

Isaac2k1 Newton2k1 - Was he ahead of his time and already in 2100?

newton2k1 icon newton2k1

Common repository for anything and public things

proxyconf icon proxyconf

some scripts to configure the proxy and log the CPU temperature

rpi-scripts icon rpi-scripts

Python scripts that are executed on the hive scale for data acquisition in measurement mode.

webminidisc icon webminidisc

Upload your Music to NetMD MiniDisc devices thanks to WebUSB and WASM

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.