Skip to content
This repository was archived by the owner on Jul 10, 2021. It is now read-only.

Commit ec5250c

Browse files
authored
Updates for Managed Delivery documentation (#2117)
* chore(docs): Add premonition plugin for nice block styles (notes, warnings, etc.) * doc(md): Add section on Managed Delivery to Concepts page * doc(md): Add Managed Delivery user guide to list * doc(md): Remove Alpha warnings from Managed Delivery guide * doc(md): Add Keel to list/diagram of services in Architecture overview * chore(docs): Add vendor dir to gitignore * fix(pr): Fix HTML check errors
1 parent 6f668fb commit ec5250c

File tree

14 files changed

+339
-105
lines changed

14 files changed

+339
-105
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,4 @@ node_modules/
88
*.iws
99
/.vscode/
1010
.DS_Store
11+
/vendor

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,4 @@ RUN bundle install --frozen
1818

1919
EXPOSE 4000
2020
WORKDIR /code
21-
ENTRYPOINT [ "bundle", "exec", "jekyll", "serve", "--host", "0.0.0.0", "--watch" ]
21+
ENTRYPOINT [ "bundle", "exec", "jekyll", "serve", "--host", "0.0.0.0", "--watch"]

Gemfile

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
source "https://rubygems.org"
22
gemspec
33

4-
gem "github-pages", group: :jekyll_plugins
4+
group :jekyll_plugins do
5+
gem "github-pages"
6+
# gem "premonition", "4.0.0"
7+
# Fix for https://github.com/lazee/premonition/issues/29
8+
gem "premonition", git: "https://github.com/RobbiNespu/premonition", ref: "f87d5ddd029edf1c1c435024174d1a6a6bfcb385"
9+
end
10+
511
gem "html-proofer"

Gemfile.lock

Lines changed: 115 additions & 92 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
GIT
2+
remote: https://github.com/RobbiNespu/premonition
3+
revision: f87d5ddd029edf1c1c435024174d1a6a6bfcb385
4+
ref: f87d5ddd029edf1c1c435024174d1a6a6bfcb385
5+
specs:
6+
premonition (4.0.0)
7+
jekyll (>= 3.7, < 5.0)
8+
19
PATH
210
remote: .
311
specs:
@@ -6,10 +14,10 @@ PATH
614
GEM
715
remote: https://rubygems.org/
816
specs:
9-
activesupport (4.2.11.1)
10-
i18n (~> 0.7)
17+
activesupport (5.2.4.4)
18+
concurrent-ruby (~> 1.0, >= 1.0.2)
19+
i18n (>= 0.7, < 2)
1120
minitest (~> 5.1)
12-
thread_safe (~> 0.3, >= 0.3.4)
1321
tzinfo (~> 1.1)
1422
addressable (2.7.0)
1523
public_suffix (>= 2.0.2, < 5.0)
@@ -20,101 +28,103 @@ GEM
2028
colorator (1.1.0)
2129
commonmarker (0.17.13)
2230
ruby-enum (~> 0.5)
23-
concurrent-ruby (1.1.5)
24-
dnsruby (1.61.3)
25-
addressable (~> 2.5)
26-
em-websocket (0.5.1)
31+
concurrent-ruby (1.1.7)
32+
dnsruby (1.61.5)
33+
simpleidn (~> 0.1)
34+
em-websocket (0.5.2)
2735
eventmachine (>= 0.12.9)
2836
http_parser.rb (~> 0.6.0)
2937
ethon (0.12.0)
3038
ffi (>= 1.3.0)
3139
eventmachine (1.2.7)
3240
execjs (2.7.0)
33-
faraday (0.17.1)
41+
faraday (1.3.0)
42+
faraday-net_http (~> 1.0)
3443
multipart-post (>= 1.2, < 3)
35-
ffi (1.11.3)
44+
ruby2_keywords
45+
faraday-net_http (1.0.0)
46+
ffi (1.14.2)
3647
forwardable-extended (2.6.0)
3748
gemoji (3.0.1)
38-
github-pages (202)
39-
activesupport (= 4.2.11.1)
49+
github-pages (209)
4050
github-pages-health-check (= 1.16.1)
41-
jekyll (= 3.8.5)
42-
jekyll-avatar (= 0.6.0)
51+
jekyll (= 3.9.0)
52+
jekyll-avatar (= 0.7.0)
4353
jekyll-coffeescript (= 1.1.1)
4454
jekyll-commonmark-ghpages (= 0.1.6)
4555
jekyll-default-layout (= 0.1.4)
46-
jekyll-feed (= 0.11.0)
56+
jekyll-feed (= 0.15.1)
4757
jekyll-gist (= 1.5.0)
48-
jekyll-github-metadata (= 2.12.1)
49-
jekyll-mentions (= 1.4.1)
50-
jekyll-optional-front-matter (= 0.3.0)
58+
jekyll-github-metadata (= 2.13.0)
59+
jekyll-mentions (= 1.6.0)
60+
jekyll-optional-front-matter (= 0.3.2)
5161
jekyll-paginate (= 1.1.0)
52-
jekyll-readme-index (= 0.2.0)
53-
jekyll-redirect-from (= 0.14.0)
54-
jekyll-relative-links (= 0.6.0)
55-
jekyll-remote-theme (= 0.4.0)
62+
jekyll-readme-index (= 0.3.0)
63+
jekyll-redirect-from (= 0.16.0)
64+
jekyll-relative-links (= 0.6.1)
65+
jekyll-remote-theme (= 0.4.2)
5666
jekyll-sass-converter (= 1.5.2)
57-
jekyll-seo-tag (= 2.5.0)
58-
jekyll-sitemap (= 1.2.0)
59-
jekyll-swiss (= 0.4.0)
67+
jekyll-seo-tag (= 2.6.1)
68+
jekyll-sitemap (= 1.4.0)
69+
jekyll-swiss (= 1.0.0)
6070
jekyll-theme-architect (= 0.1.1)
6171
jekyll-theme-cayman (= 0.1.1)
6272
jekyll-theme-dinky (= 0.1.1)
63-
jekyll-theme-hacker (= 0.1.1)
73+
jekyll-theme-hacker (= 0.1.2)
6474
jekyll-theme-leap-day (= 0.1.1)
6575
jekyll-theme-merlot (= 0.1.1)
6676
jekyll-theme-midnight (= 0.1.1)
6777
jekyll-theme-minimal (= 0.1.1)
6878
jekyll-theme-modernist (= 0.1.1)
69-
jekyll-theme-primer (= 0.5.3)
79+
jekyll-theme-primer (= 0.5.4)
7080
jekyll-theme-slate (= 0.1.1)
7181
jekyll-theme-tactile (= 0.1.1)
7282
jekyll-theme-time-machine (= 0.1.1)
73-
jekyll-titles-from-headings (= 0.5.1)
74-
jemoji (= 0.10.2)
75-
kramdown (= 1.17.0)
76-
liquid (= 4.0.0)
77-
listen (= 3.1.5)
83+
jekyll-titles-from-headings (= 0.5.3)
84+
jemoji (= 0.12.0)
85+
kramdown (= 2.3.0)
86+
kramdown-parser-gfm (= 1.1.0)
87+
liquid (= 4.0.3)
7888
mercenary (~> 0.3)
79-
minima (= 2.5.0)
89+
minima (= 2.5.1)
8090
nokogiri (>= 1.10.4, < 2.0)
81-
rouge (= 3.11.0)
91+
rouge (= 3.23.0)
8292
terminal-table (~> 1.4)
8393
github-pages-health-check (1.16.1)
8494
addressable (~> 2.3)
8595
dnsruby (~> 1.60)
8696
octokit (~> 4.0)
8797
public_suffix (~> 3.0)
8898
typhoeus (~> 1.3)
89-
html-pipeline (2.12.2)
99+
html-pipeline (2.14.0)
90100
activesupport (>= 2)
91101
nokogiri (>= 1.4)
92-
html-proofer (3.14.1)
102+
html-proofer (3.18.2)
93103
addressable (~> 2.3)
94104
mercenary (~> 0.3)
95-
nokogiri (~> 1.10)
105+
nokogumbo (~> 2.0)
96106
parallel (~> 1.3)
97107
rainbow (~> 3.0)
98108
typhoeus (~> 1.3)
99109
yell (~> 2.0)
100110
http_parser.rb (0.6.0)
101111
i18n (0.9.5)
102112
concurrent-ruby (~> 1.0)
103-
jekyll (3.8.5)
113+
jekyll (3.9.0)
104114
addressable (~> 2.4)
105115
colorator (~> 1.0)
106116
em-websocket (~> 0.5)
107117
i18n (~> 0.7)
108118
jekyll-sass-converter (~> 1.0)
109119
jekyll-watch (~> 2.0)
110-
kramdown (~> 1.14)
120+
kramdown (>= 1.17, < 3)
111121
liquid (~> 4.0)
112122
mercenary (~> 0.3.3)
113123
pathutil (~> 0.9)
114124
rouge (>= 1.7, < 4)
115125
safe_yaml (~> 1.0)
116-
jekyll-avatar (0.6.0)
117-
jekyll (~> 3.0)
126+
jekyll-avatar (0.7.0)
127+
jekyll (>= 3.0, < 5.0)
118128
jekyll-coffeescript (1.1.1)
119129
coffee-script (~> 2.2)
120130
coffee-script-source (~> 1.11.1)
@@ -127,36 +137,37 @@ GEM
127137
rouge (>= 2.0, < 4.0)
128138
jekyll-default-layout (0.1.4)
129139
jekyll (~> 3.0)
130-
jekyll-feed (0.11.0)
131-
jekyll (~> 3.3)
140+
jekyll-feed (0.15.1)
141+
jekyll (>= 3.7, < 5.0)
132142
jekyll-gist (1.5.0)
133143
octokit (~> 4.2)
134-
jekyll-github-metadata (2.12.1)
135-
jekyll (~> 3.4)
144+
jekyll-github-metadata (2.13.0)
145+
jekyll (>= 3.4, < 5.0)
136146
octokit (~> 4.0, != 4.4.0)
137-
jekyll-mentions (1.4.1)
147+
jekyll-mentions (1.6.0)
138148
html-pipeline (~> 2.3)
139-
jekyll (~> 3.0)
140-
jekyll-optional-front-matter (0.3.0)
141-
jekyll (~> 3.0)
149+
jekyll (>= 3.7, < 5.0)
150+
jekyll-optional-front-matter (0.3.2)
151+
jekyll (>= 3.0, < 5.0)
142152
jekyll-paginate (1.1.0)
143-
jekyll-readme-index (0.2.0)
144-
jekyll (~> 3.0)
145-
jekyll-redirect-from (0.14.0)
146-
jekyll (~> 3.3)
147-
jekyll-relative-links (0.6.0)
148-
jekyll (~> 3.3)
149-
jekyll-remote-theme (0.4.0)
153+
jekyll-readme-index (0.3.0)
154+
jekyll (>= 3.0, < 5.0)
155+
jekyll-redirect-from (0.16.0)
156+
jekyll (>= 3.3, < 5.0)
157+
jekyll-relative-links (0.6.1)
158+
jekyll (>= 3.3, < 5.0)
159+
jekyll-remote-theme (0.4.2)
150160
addressable (~> 2.0)
151-
jekyll (~> 3.5)
152-
rubyzip (>= 1.2.1, < 3.0)
161+
jekyll (>= 3.5, < 5.0)
162+
jekyll-sass-converter (>= 1.0, <= 3.0.0, != 2.0.0)
163+
rubyzip (>= 1.3.0, < 3.0)
153164
jekyll-sass-converter (1.5.2)
154165
sass (~> 3.4)
155-
jekyll-seo-tag (2.5.0)
156-
jekyll (~> 3.3)
157-
jekyll-sitemap (1.2.0)
158-
jekyll (~> 3.3)
159-
jekyll-swiss (0.4.0)
166+
jekyll-seo-tag (2.6.1)
167+
jekyll (>= 3.3, < 5.0)
168+
jekyll-sitemap (1.4.0)
169+
jekyll (>= 3.7, < 5.0)
170+
jekyll-swiss (1.0.0)
160171
jekyll-theme-architect (0.1.1)
161172
jekyll (~> 3.5)
162173
jekyll-seo-tag (~> 2.0)
@@ -166,8 +177,8 @@ GEM
166177
jekyll-theme-dinky (0.1.1)
167178
jekyll (~> 3.5)
168179
jekyll-seo-tag (~> 2.0)
169-
jekyll-theme-hacker (0.1.1)
170-
jekyll (~> 3.5)
180+
jekyll-theme-hacker (0.1.2)
181+
jekyll (> 3.5, < 5.0)
171182
jekyll-seo-tag (~> 2.0)
172183
jekyll-theme-leap-day (0.1.1)
173184
jekyll (~> 3.5)
@@ -184,8 +195,8 @@ GEM
184195
jekyll-theme-modernist (0.1.1)
185196
jekyll (~> 3.5)
186197
jekyll-seo-tag (~> 2.0)
187-
jekyll-theme-primer (0.5.3)
188-
jekyll (~> 3.5)
198+
jekyll-theme-primer (0.5.4)
199+
jekyll (> 3.5, < 5.0)
189200
jekyll-github-metadata (~> 2.9)
190201
jekyll-seo-tag (~> 2.0)
191202
jekyll-theme-slate (0.1.1)
@@ -197,46 +208,52 @@ GEM
197208
jekyll-theme-time-machine (0.1.1)
198209
jekyll (~> 3.5)
199210
jekyll-seo-tag (~> 2.0)
200-
jekyll-titles-from-headings (0.5.1)
201-
jekyll (~> 3.3)
211+
jekyll-titles-from-headings (0.5.3)
212+
jekyll (>= 3.3, < 5.0)
202213
jekyll-watch (2.2.1)
203214
listen (~> 3.0)
204-
jemoji (0.10.2)
215+
jemoji (0.12.0)
205216
gemoji (~> 3.0)
206217
html-pipeline (~> 2.2)
207-
jekyll (~> 3.0)
208-
kramdown (1.17.0)
209-
liquid (4.0.0)
210-
listen (3.1.5)
211-
rb-fsevent (~> 0.9, >= 0.9.4)
212-
rb-inotify (~> 0.9, >= 0.9.7)
213-
ruby_dep (~> 1.2)
218+
jekyll (>= 3.0, < 5.0)
219+
kramdown (2.3.0)
220+
rexml
221+
kramdown-parser-gfm (1.1.0)
222+
kramdown (~> 2.0)
223+
liquid (4.0.3)
224+
listen (3.4.0)
225+
rb-fsevent (~> 0.10, >= 0.10.3)
226+
rb-inotify (~> 0.9, >= 0.9.10)
214227
mercenary (0.3.6)
215228
mini_portile2 (2.4.0)
216-
minima (2.5.0)
217-
jekyll (~> 3.5)
229+
minima (2.5.1)
230+
jekyll (>= 3.5, < 5.0)
218231
jekyll-feed (~> 0.9)
219232
jekyll-seo-tag (~> 2.1)
220-
minitest (5.13.0)
233+
minitest (5.14.2)
221234
multipart-post (2.1.1)
222-
nokogiri (1.10.8)
235+
nokogiri (1.10.10)
223236
mini_portile2 (~> 2.4.0)
224-
octokit (4.14.0)
237+
nokogumbo (2.0.4)
238+
nokogiri (~> 1.8, >= 1.8.4)
239+
octokit (4.20.0)
240+
faraday (>= 0.9)
225241
sawyer (~> 0.8.0, >= 0.5.3)
226-
parallel (1.19.1)
242+
parallel (1.20.1)
227243
pathutil (0.16.2)
228244
forwardable-extended (~> 2.6)
229245
public_suffix (3.1.1)
230246
rainbow (3.0.0)
231247
rake (12.3.3)
232-
rb-fsevent (0.10.3)
233-
rb-inotify (0.10.0)
248+
rb-fsevent (0.10.4)
249+
rb-inotify (0.10.1)
234250
ffi (~> 1.0)
235-
rouge (3.11.0)
236-
ruby-enum (0.7.2)
251+
rexml (3.2.4)
252+
rouge (3.23.0)
253+
ruby-enum (0.8.0)
237254
i18n
238-
ruby_dep (1.5.0)
239-
rubyzip (2.0.0)
255+
ruby2_keywords (0.0.2)
256+
rubyzip (2.3.0)
240257
safe_yaml (1.0.5)
241258
sass (3.7.4)
242259
sass-listen (~> 4.0.0)
@@ -246,15 +263,20 @@ GEM
246263
sawyer (0.8.2)
247264
addressable (>= 2.3.5)
248265
faraday (> 0.8, < 2.0)
266+
simpleidn (0.1.1)
267+
unf (~> 0.1.4)
249268
terminal-table (1.8.0)
250269
unicode-display_width (~> 1.1, >= 1.1.1)
251270
thread_safe (0.3.6)
252-
typhoeus (1.3.1)
271+
typhoeus (1.4.0)
253272
ethon (>= 0.9.0)
254-
tzinfo (1.2.5)
273+
tzinfo (1.2.9)
255274
thread_safe (~> 0.1)
256-
unicode-display_width (1.6.0)
257-
yell (2.2.0)
275+
unf (0.1.4)
276+
unf_ext
277+
unf_ext (0.0.7.7)
278+
unicode-display_width (1.7.0)
279+
yell (2.2.2)
258280

259281
PLATFORMS
260282
ruby
@@ -263,6 +285,7 @@ DEPENDENCIES
263285
github-pages
264286
html-proofer
265287
minimal-mistakes-jekyll!
288+
premonition!
266289
rake (~> 12.3)
267290

268291
BUNDLED WITH

Rakefile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ task :test do
1212
:disable_external => true, # TODO: each "Suggest Edit" button return 404 for some reason?
1313
:empty_alt_ignore => true,
1414
:file_ignore => [
15-
/.*service\-plugin\-apis.*/ # Ignore auto-generated javadocs
15+
/.*service\-plugin\-apis.*/, # Ignore auto-generated javadocs
16+
/.*reference\/api\/docs.html/ # Ignore auto-generated API docs
1617
]
1718
}
1819
HTMLProofer.check_directory("./_site", options).run

_config.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,7 @@ plugins:
189189
- jekyll-feed
190190
- jekyll-redirect-from
191191
- jemoji
192+
- premonition
192193

193194
# mimic GitHub Pages with --safe
194195
whitelist:

0 commit comments

Comments
 (0)