Requires Ruby 2.5+
-
Git and/or the GitHub app (for Mac or Windows); GitHub's Guide to Installing Git is a good source of information.
Fork and clone repository:
- Login to your GitHub account or create one by following the instructions given here.
- Fork the main repository.
- Clone your fork of the repository and define an
upstream
remote pointing back to the main repository that you forked in the first place.
# Clone your GitHub repository:
git clone git@github.com:<github username>/angular.de.git
# Go to the directory:
cd angular.de
# Add the main repository as an upstream remote to your repository:
git remote add upstream https://github.com/workshops-de/angular.de.git
# install bundler as ruby package manager
gem install bundler
# install the project depdencies defined int the Gemfile
bundle install
# start the web page at http://localhost:4000
bundle exec jekyll serve --incremental
We're using a git submodule to share files like templates, images and themes across all workshops_de portals. Use following command to pull and update the repository including submodule.
$ git pull --recurse-submodules
Createa a Pull Request to describe and propose your changes to this repository. If you don't know what Pull Requests(PR) all about you should check out this article.