Skip to content

Commit 21a8dca

Browse files
committed
architecture: add a "what is still manual" section
There are a few tasks that still get done by hand, and anybody maintaining the site should be aware of them. These are also potential candidates for automating.
1 parent fe052b7 commit 21a8dca

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

ARCHITECTURE.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,3 +136,26 @@ Conservancy have credentials to modify the setup.
136136

137137
Note that we own both git-scm.com and git-scm.org; the latter redirects
138138
to the former.
139+
140+
141+
## Manual Intervention
142+
143+
The site mostly just runs without intervention:
144+
145+
- code merged to `master` is auto-deployed
146+
147+
- new git versions are detected daily and manpages and download links
148+
updated
149+
150+
- book updates (including translations) are picked up daily
151+
152+
There are a few tasks that still need to be handled by a human:
153+
154+
- new images added to the book have to be copied manually from
155+
progit/progit2
156+
157+
- new languages for book translations need to be added to
158+
`lib/tasks/book2.rake`
159+
160+
- forced re-imports of content (e.g., a formatting fix to imported
161+
manpages) must be triggered manually

0 commit comments

Comments
 (0)