Scope:
- Document the front-end code inline
- Generate the docs with jsduck
- Add a CI entry point
Out of scope:
- Add CI automatic generation/publication on doc.wikimedia.org (See https://www.mediawiki.org/wiki/Continuous_integration/Documentation_generation)
- Document - on mediawiki - each resource (See "draft"/initial version: https://www.mediawiki.org/wiki/Help:Extension:Kartographer/Developer_guide)
- Add basic code examples - on mediawiki - to show how to use the public APIs directly.
- Fix or remove the code examples currently inline with the code.
- Document - on mediawiki - with more details how the Wikivoyage implementation work.