Skip to content

Commit 5cd7a7e

Browse files
committed
Update with original master
1 parent 3de493f commit 5cd7a7e

File tree

394 files changed

+15322
-1655
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

394 files changed

+15322
-1655
lines changed

.github/main.workflow

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
workflow "Test and build on push" {
2+
resolves = ["Jekyll Pages Builder"]
3+
on = "pull_request"
4+
}
5+
6+
action "CI Test Runner" {
7+
uses = "./.github/test_runner"
8+
secrets = ["GITHUB_TOKEN"]
9+
}
10+
11+
action "Jekyll Pages Builder" {
12+
needs = "CI Test Runner"
13+
uses = "./.github/pages_builder"
14+
secrets = ["GITHUB_TOKEN"]
15+
}

.github/pages_builder/Dockerfile

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
FROM jekyll/jekyll
2+
3+
LABEL "com.github.actions.name"="Jekyll Pages Builder"
4+
LABEL "com.github.actions.description"="Build the full jekyll pages site"
5+
LABEL "com.github.actions.icon"="gear"
6+
LABEL "com.github.actions.color"="purple"
7+
8+
ENV LC_ALL C.UTF-8
9+
ENV LANG en_US.UTF-8
10+
ENV LANGUAGE en_US.UTF-8
11+
12+
COPY entrypoint.sh /
13+
14+
ENTRYPOINT ["/entrypoint.sh"]
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#!/bin/sh -l
2+
3+
script/bootstrap
4+
cd test && npm install && cd ..
5+
JEKYLL_GITHUB_TOKEN=$GITHUB_TOKEN script/build

.github/test_runner/Dockerfile

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
FROM jekyll/jekyll
2+
3+
LABEL "com.github.actions.name"="CI Test Runner"
4+
LABEL "com.github.actions.description"="Run the full test suite"
5+
LABEL "com.github.actions.icon"="gear"
6+
LABEL "com.github.actions.color"="purple"
7+
8+
ENV LC_ALL C.UTF-8
9+
ENV LANG en_US.UTF-8
10+
ENV LANGUAGE en_US.UTF-8
11+
12+
COPY entrypoint.sh /
13+
14+
ENTRYPOINT ["/entrypoint.sh"]

.github/test_runner/entrypoint.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#!/bin/sh -l
2+
3+
script/bootstrap
4+
cd test && npm install && cd ..
5+
JEKYLL_GITHUB_TOKEN=$GITHUB_TOKEN script/test

.travis.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
sudo: false
21
language: node_js
32
node_js:
43
- 6

Gemfile.lock

Lines changed: 42 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
GEM
22
remote: https://rubygems.org/
33
specs:
4-
activesupport (4.2.10)
4+
activesupport (4.2.11.1)
55
i18n (~> 0.7)
66
minitest (~> 5.1)
77
thread_safe (~> 0.3, >= 0.3.4)
88
tzinfo (~> 1.1)
9-
addressable (2.5.2)
9+
addressable (2.6.0)
1010
public_suffix (>= 2.0.2, < 4.0)
1111
coffee-script (2.4.1)
1212
coffee-script-source
@@ -16,40 +16,39 @@ GEM
1616
colorize (0.8.1)
1717
commonmarker (0.17.13)
1818
ruby-enum (~> 0.5)
19-
concurrent-ruby (1.1.4)
19+
concurrent-ruby (1.1.5)
2020
dnsruby (1.61.2)
2121
addressable (~> 2.5)
2222
em-websocket (0.5.1)
2323
eventmachine (>= 0.12.9)
2424
http_parser.rb (~> 0.6.0)
25-
ethon (0.11.0)
25+
ethon (0.12.0)
2626
ffi (>= 1.3.0)
2727
eventmachine (1.2.7)
2828
eventmachine (1.2.7-x64-mingw32)
2929
execjs (2.7.0)
3030
faraday (0.15.4)
3131
multipart-post (>= 1.2, < 3)
32-
ffi (1.9.25)
33-
ffi (1.9.25-x64-mingw32)
32+
ffi (1.11.1)
3433
forwardable-extended (2.6.0)
35-
gemoji (3.0.0)
36-
github-pages (193)
37-
activesupport (= 4.2.10)
38-
github-pages-health-check (= 1.8.1)
39-
jekyll (= 3.7.4)
34+
gemoji (3.0.1)
35+
github-pages (198)
36+
activesupport (= 4.2.11.1)
37+
github-pages-health-check (= 1.16.1)
38+
jekyll (= 3.8.5)
4039
jekyll-avatar (= 0.6.0)
4140
jekyll-coffeescript (= 1.1.1)
4241
jekyll-commonmark-ghpages (= 0.1.5)
4342
jekyll-default-layout (= 0.1.4)
4443
jekyll-feed (= 0.11.0)
4544
jekyll-gist (= 1.5.0)
46-
jekyll-github-metadata (= 2.9.4)
45+
jekyll-github-metadata (= 2.12.1)
4746
jekyll-mentions (= 1.4.1)
4847
jekyll-optional-front-matter (= 0.3.0)
4948
jekyll-paginate (= 1.1.0)
5049
jekyll-readme-index (= 0.2.0)
5150
jekyll-redirect-from (= 0.14.0)
52-
jekyll-relative-links (= 0.5.3)
51+
jekyll-relative-links (= 0.6.0)
5352
jekyll-remote-theme (= 0.3.1)
5453
jekyll-sass-converter (= 1.5.2)
5554
jekyll-seo-tag (= 2.5.0)
@@ -69,37 +68,37 @@ GEM
6968
jekyll-theme-tactile (= 0.1.1)
7069
jekyll-theme-time-machine (= 0.1.1)
7170
jekyll-titles-from-headings (= 0.5.1)
72-
jemoji (= 0.10.1)
71+
jemoji (= 0.10.2)
7372
kramdown (= 1.17.0)
7473
liquid (= 4.0.0)
7574
listen (= 3.1.5)
7675
mercenary (~> 0.3)
7776
minima (= 2.5.0)
78-
nokogiri (>= 1.8.2, < 2.0)
77+
nokogiri (>= 1.8.5, < 2.0)
7978
rouge (= 2.2.1)
8079
terminal-table (~> 1.4)
81-
github-pages-health-check (1.8.1)
80+
github-pages-health-check (1.16.1)
8281
addressable (~> 2.3)
8382
dnsruby (~> 1.60)
8483
octokit (~> 4.0)
85-
public_suffix (~> 2.0)
84+
public_suffix (~> 3.0)
8685
typhoeus (~> 1.3)
87-
html-pipeline (2.9.1)
86+
html-pipeline (2.11.0)
8887
activesupport (>= 2)
8988
nokogiri (>= 1.4)
90-
html-proofer (3.9.3)
89+
html-proofer (3.10.2)
9190
activesupport (>= 4.2, < 6.0)
9291
addressable (~> 2.3)
9392
colorize (~> 0.8)
9493
mercenary (~> 0.3.2)
95-
nokogiri (~> 1.8.1)
94+
nokogiri (~> 1.9)
9695
parallel (~> 1.3)
9796
typhoeus (~> 1.3)
9897
yell (~> 2.0)
9998
http_parser.rb (0.6.0)
10099
i18n (0.9.5)
101100
concurrent-ruby (~> 1.0)
102-
jekyll (3.7.4)
101+
jekyll (3.8.5)
103102
addressable (~> 2.4)
104103
colorator (~> 1.0)
105104
em-websocket (~> 0.5)
@@ -117,9 +116,9 @@ GEM
117116
jekyll-coffeescript (1.1.1)
118117
coffee-script (~> 2.2)
119118
coffee-script-source (~> 1.11.1)
120-
jekyll-commonmark (1.2.0)
119+
jekyll-commonmark (1.3.1)
121120
commonmarker (~> 0.14)
122-
jekyll (>= 3.0, < 4.0)
121+
jekyll (>= 3.7, < 5.0)
123122
jekyll-commonmark-ghpages (0.1.5)
124123
commonmarker (~> 0.17.6)
125124
jekyll-commonmark (~> 1)
@@ -130,8 +129,8 @@ GEM
130129
jekyll (~> 3.3)
131130
jekyll-gist (1.5.0)
132131
octokit (~> 4.2)
133-
jekyll-github-metadata (2.9.4)
134-
jekyll (~> 3.1)
132+
jekyll-github-metadata (2.12.1)
133+
jekyll (~> 3.4)
135134
octokit (~> 4.0, != 4.4.0)
136135
jekyll-mentions (1.4.1)
137136
html-pipeline (~> 2.3)
@@ -143,7 +142,7 @@ GEM
143142
jekyll (~> 3.0)
144143
jekyll-redirect-from (0.14.0)
145144
jekyll (~> 3.3)
146-
jekyll-relative-links (0.5.3)
145+
jekyll-relative-links (0.6.0)
147146
jekyll (~> 3.3)
148147
jekyll-remote-theme (0.3.1)
149148
jekyll (~> 3.5)
@@ -197,9 +196,9 @@ GEM
197196
jekyll-seo-tag (~> 2.0)
198197
jekyll-titles-from-headings (0.5.1)
199198
jekyll (~> 3.3)
200-
jekyll-watch (2.1.2)
199+
jekyll-watch (2.2.1)
201200
listen (~> 3.0)
202-
jemoji (0.10.1)
201+
jemoji (0.10.2)
203202
gemoji (~> 3.0)
204203
html-pipeline (~> 2.2)
205204
jekyll (~> 3.0)
@@ -210,23 +209,21 @@ GEM
210209
rb-inotify (~> 0.9, >= 0.9.7)
211210
ruby_dep (~> 1.2)
212211
mercenary (0.3.6)
213-
mini_portile2 (2.3.0)
212+
mini_portile2 (2.4.0)
214213
minima (2.5.0)
215214
jekyll (~> 3.5)
216215
jekyll-feed (~> 0.9)
217216
jekyll-seo-tag (~> 2.1)
218217
minitest (5.11.3)
219-
multipart-post (2.0.0)
220-
nokogiri (1.8.5)
221-
mini_portile2 (~> 2.3.0)
222-
nokogiri (1.8.5-x64-mingw32)
223-
mini_portile2 (~> 2.3.0)
224-
octokit (4.13.0)
218+
multipart-post (2.1.1)
219+
nokogiri (1.10.3)
220+
mini_portile2 (~> 2.4.0)
221+
octokit (4.14.0)
225222
sawyer (~> 0.8.0, >= 0.5.3)
226-
parallel (1.12.1)
223+
parallel (1.17.0)
227224
pathutil (0.16.2)
228225
forwardable-extended (~> 2.6)
229-
public_suffix (2.0.5)
226+
public_suffix (3.0.3)
230227
rake (12.3.2)
231228
rb-fsevent (0.10.3)
232229
rb-inotify (0.10.0)
@@ -235,25 +232,25 @@ GEM
235232
ruby-enum (0.7.2)
236233
i18n
237234
ruby_dep (1.5.0)
238-
rubyzip (1.2.2)
239-
safe_yaml (1.0.4)
240-
sass (3.7.2)
235+
rubyzip (1.2.3)
236+
safe_yaml (1.0.5)
237+
sass (3.7.4)
241238
sass-listen (~> 4.0.0)
242239
sass-listen (4.0.0)
243240
rb-fsevent (~> 0.9, >= 0.9.4)
244241
rb-inotify (~> 0.9, >= 0.9.7)
245-
sawyer (0.8.1)
246-
addressable (>= 2.3.5, < 2.6)
247-
faraday (~> 0.8, < 1.0)
242+
sawyer (0.8.2)
243+
addressable (>= 2.3.5)
244+
faraday (> 0.8, < 2.0)
248245
terminal-table (1.8.0)
249246
unicode-display_width (~> 1.1, >= 1.1.1)
250247
thread_safe (0.3.6)
251248
typhoeus (1.3.1)
252249
ethon (>= 0.9.0)
253250
tzinfo (1.2.5)
254251
thread_safe (~> 0.1)
255-
unicode-display_width (1.4.1)
256-
yell (2.0.7)
252+
unicode-display_width (1.6.0)
253+
yell (2.2.0)
257254

258255
PLATFORMS
259256
ruby

_articles/building-community.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ In your CONTRIBUTING file, explicitly tell new contributors how to get started.
136136

137137
![Django new contributors page](/assets/images/building-community/django_new_contributors.png)
138138

139-
In your issue queue, label bugs that are suitable for different types of contributors: for example, [_"first timers only"_](https://medium.com/@kentcdodds/first-timers-only-78281ea47455), _"good first issue"_, or _"documentation"_. [These labels](https://github.com/librariesio/libraries.io/blob/6afea1a3354aef4672d9b3a9fc4cc308d60020c8/app/models/github_issue.rb#L8-L14) make it easy for someone new to your project to quickly scan your issues and get started.
139+
In your issue queue, label bugs that are suitable for different types of contributors: for example, [_"first timers only"_](https://kentcdodds.com/blog/first-timers-only), _"good first issue"_, or _"documentation"_. [These labels](https://github.com/librariesio/libraries.io/blob/6afea1a3354aef4672d9b3a9fc4cc308d60020c8/app/models/github_issue.rb#L8-L14) make it easy for someone new to your project to quickly scan your issues and get started.
140140

141141
Finally, use your documentation to make people feel welcome at every step of the way.
142142

_articles/de/building-community.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ Geben Sie in Ihrer CONTRIBUTING-Datei explizit an, wie sie anfangen sollen. Viel
146146

147147
![Djangos Startseite für neue Mitwirkende](/assets/images/building-community/django_new_contributors.png)
148148

149-
Die Liste der Issues sollte durchsortiert sein, Bugs z.B. als solche markiert, sowie Issues auch für unterschiedliche potentielle Kontributor\*innen: z.B. [_"first timers only"_](https://medium.com/@kentcdodds/first-timers-only-78281ea47455), _"good first issue"_, oder _"documentation"_. [Solche "Labels"](https://github.com/librariesio/libraries.io/blob/6afea1a3354aef4672d9b3a9fc4cc308d60020c8/app/models/github_issue.rb#L8-L14) vereinfachen es Neuankömmlingen, sich in Ihrem Projekt zurechtzufinden und mit der Lösung eines Problems zu beginnen.
149+
Die Liste der Issues sollte durchsortiert sein, Bugs z.B. als solche markiert, sowie Issues auch für unterschiedliche potentielle Kontributor\*innen: z.B. [_"first timers only"_](https://kentcdodds.com/blog/first-timers-only), _"good first issue"_, oder _"documentation"_. [Solche "Labels"](https://github.com/librariesio/libraries.io/blob/6afea1a3354aef4672d9b3a9fc4cc308d60020c8/app/models/github_issue.rb#L8-L14) vereinfachen es Neuankömmlingen, sich in Ihrem Projekt zurechtzufinden und mit der Lösung eines Problems zu beginnen.
150150

151151
Nicht zuletzt sollten Sie die Dokumentation nutzen, um Leute mit offenen Armen zu empfangen und ihnen Schritt-für-Schritt zu helfen.
152152

_articles/de/starting-a-project.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ Zum Vergleich: Closed-Source entspricht einem Restaurantbesuch mit der Bestellun
3939
_One of the most rewarding experiences I get out of using and collaborating on open source comes from the relationships that I build with other developers facing many of the same problems I am._
4040

4141
<p markdown="1" class="pquote-credit">
42-
@kentcdodds, ["How getting into Open Source has been awesome for me"](https://medium.com/@kentcdodds/how-getting-into-open-source-has-been-awesome-for-me-8480cd756a80)
42+
@kentcdodds, ["How getting into Open Source has been awesome for me"](https://kentcdodds.com/blog/how-getting-into-open-source-has-been-awesome-for-me)
4343
</p>
4444
</aside>
4545

@@ -107,7 +107,7 @@ Wenn Sie ein dediziertes Budget oder Personal für Werbung, Betrieb und Wartung
107107
_As you begin to open source the project, it's important to make sure that your management processes take into consideration the contributions and abilities of the community around your project. Don't be afraid to involve contributors who are not employed in your business in key aspects of the project — especially if they are frequent contributors._
108108

109109
<p markdown="1" class="pquote-credit">
110-
@captainsafia, ["So you wanna open source a project, eh?"](https://writing.safia.rocks/2016/12/06/so-you-wanna-open-source-a-project-eh/)
110+
@captainsafia, ["So you wanna open source a project, eh?"](https://dev.to/captainsafia/so-you-wanna-open-source-a-project-eh-5779)
111111
</p>
112112
</aside>
113113

@@ -162,20 +162,20 @@ Versuchen Sie in Ihrer README folgende Fragen zu beantworten:
162162
Sie können Ihre README verwenden, um andere Fragen zu beantworten: z.B. wie Sie mit Beiträgen handhaben, welche Ziele das Projekt verfolgt, oder wie es um Lizenzen und Zuschreibungen steht. Wenn Sie keine Beiträge annehmen wollen oder Ihr Projekt noch nicht produktionsreif ist, schreiben Sie auch diese Informationen auf.
163163

164164
<aside markdown="1" class="pquote">
165-
<img src="https://avatars.githubusercontent.com/limedaring?s=180" class="pquote-avatar" alt="avatar">
165+
<img src="https://avatars.githubusercontent.com/tracymakes?s=180" class="pquote-avatar" alt="avatar">
166166

167167
Bessere Dokumentation bedeutet mehr Benutzer\*innen, weniger Supportanfragen und mehr Mitwirkende. (...) Denken Sie daran, dass Ihre Leser\*innen und andere Leute, die auf Ihr Projekt stoßen andere Erfahrungshintergründe haben.
168168

169169
_Better documentation means more users, less support requests, and more contributors. (...) Remember that your readers aren't you. There are people who might come to a project who have completely different experiences._
170170

171171
<p markdown="1" class="pquote-credit">
172-
@limedaring, ["Writing So Your Words Are Read (video)"](https://www.youtube.com/watch?v=8LiV759Bje0&list=PLmV2D6sIiX3U03qc-FPXgLFGFkccCEtfv&index=10)
172+
@tracymakes, ["Writing So Your Words Are Read (video)"](https://www.youtube.com/watch?v=8LiV759Bje0&list=PLmV2D6sIiX3U03qc-FPXgLFGFkccCEtfv&index=10)
173173
</p>
174174
</aside>
175175

176176
Manchmal vermeiden es Leute, eine README zu schreiben, weil sie das Gefühl haben, das Projekt sei unvollendet, oder weil sie keine Beiträge wollen. Aber auch dies sind gute Gründe, eine zu schreiben.
177177

178-
Weitere Inspirationen zum Schreiben einer README finden Sie in @18F's ["Making READMEs Readable"](https://pages.18f.gov/open-source-guide/making-readmes-readable/) oder in @PurpleBooth's [README template](https://gist.github.com/PurpleBooth/109311bb0361f32d87a2).
178+
Weitere Inspirationen zum Schreiben einer README finden Sie in @dguo's ["Make a README"-Anleitung](https://www.makeareadme.com/) oder in @PurpleBooth's [README-Vorlage](https://gist.github.com/PurpleBooth/109311bb0361f32d87a2).
179179

180180
Wenn Sie eine README-Datei im Hauptordner Ihres Projektes anlegen, zeigt GitHub diese automatisch auf der Homepage des Repos an.
181181

0 commit comments

Comments
 (0)