For developers¶
Four courses. They are not one long book, and reading them in order is not the point: each covers a different part of the same system, and which one you want depends on what you are about to do.
| Course | For | Length |
|---|---|---|
| GIS in CC | A developer who has never worked with maps, reading the spatial parts of this repository | 10 chapters, about four hours |
| Beyond GIS in CC | The same reader, on the GIS this project deliberately does not do, and why | 6 chapters, about 75 minutes |
| Data operations | Whoever runs the harvest, onboards a country, or builds tiles | 6 runbooks |
| Public API | Somebody outside this project, putting Commons data on their own map | 3 pages |
Where each course lives¶
Two pages that belong to all four¶
- The numbers these courses quote. Every measured figure, with either the file it is derived from or the date it was taken. The derived half is generated and gated, so it cannot go quietly wrong.
- When an exercise does not work. The failures that actually happen, in the order they happen.
What these courses promise¶
Every fenced block says whether it is quoted from this repository or written for teaching, and the quoted ones are checked against the source on every build. Every chapter ends with something you can run. Every printed output says where it was captured, because "736 rows on a fresh clone" and "two million on a machine with a real harvest" are different claims and only one of them is a promise to you.
Where something is missing, the pages say so in those words rather than describing a plan as though it were built.