aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--.travis.yml4
-rw-r--r--CONTRIBUTING.md16
-rw-r--r--Gemfile3
-rw-r--r--_config.yml5
4 files changed, 25 insertions, 3 deletions
diff --git a/.travis.yml b/.travis.yml
index 2579a6b..35eec4b 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,6 +1,10 @@
language: ruby
rvm:
- 2.3.3
+addons:
+ apt:
+ packages:
+ - libcurl4-openssl-dev # Required to avoid TLS errors
script:
- set -e # halt script on error
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 0cae47e..bc5f574 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -8,7 +8,7 @@
Wir freuen uns, dass du dir überlegst, dich an diesem Repository zu beteiligen.
Zunächst solltest du wissen, dass du, wenn du zu diesem Repository beitragen
möchtest, unseren
-[Lizenzbestimmungen](https://github.com/fsi-tue/skripte/blob/master/LICENSE)
+[Lizenzbestimmungen](/LICENSE.txt)
zustimmen musst. Wir verwenden in diesem Repository eine
[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) Lizenz, was bedeutet,
dass du den Inhalt beliebig teilen und verändern kannst unter der Bedingung,
@@ -39,9 +39,21 @@ Falls du bereits mit Git vertraut bist, befolge die folgenden Schritte:
```
3. Mache deine Änderungen lokal.
4. Committe deine Änderungen und push sie auf deinen Fork.
-5. Erstelle einen neuen Pull Request für deine Änderungen.
+5. Optional: Am besten prüfst du deine Änderungen ggf. kurz (s. unten).
+6. Erstelle einen neuen Pull Request für deine Änderungen.
+### Testing your changes
+
+Je nach Komplexität deiner Änderung kannst du dir diesen Schritt auch sparen.
+Bei normalen Änderungen sollte es reichen, wenn du dir kurz über GitHub die
+Vorschau anzeigen lässt (du kannst den GitHub flavored Markdown code natürlich
+auch lokal, z. B. mit `Pandoc` rendern). Bei komplexeren Änderungen bietet es
+sich an die GitHub Pages auf dem eigenen Fork zu aktivieren: Settings ->
+GitHub Pages -> Source -> master branch -> Save. Nach ein paar Sekunden kannst
+du deine Seite über https://yourname.github.io/skripte/ aufrufen. Alternativ
+kannst du Jekyll auch lokal ausführen (advanced).
+
### Continuous Integration
Um zu überprüfen, dass alle Verlinkungen zumindest existieren, nutzten wir
diff --git a/Gemfile b/Gemfile
index c9cb3bb..cafe93a 100644
--- a/Gemfile
+++ b/Gemfile
@@ -4,6 +4,9 @@ ruby RUBY_VERSION
# This is the gem used to use GitHub's defaults
gem 'github-pages', group: :jekyll_plugins
+# For GitHub flavored emoji support
+gem 'jemoji'
+
# This is the gem used to test the output html
gem "html-proofer"
diff --git a/_config.yml b/_config.yml
index 2f7efbe..717f378 100644
--- a/_config.yml
+++ b/_config.yml
@@ -1 +1,4 @@
-theme: jekyll-theme-minimal \ No newline at end of file
+theme: jekyll-theme-minimal
+include: [CONTRIBUTING.md]
+plugins:
+ - jemoji