imfreedom/contributors-guide

Re-work the mercurial configuration section

16 months ago, Gary Kramlich
263362a32cd3
Re-work the mercurial configuration section

It was kind of confusing the way it was structured before and by putting all of
the information in the configuration we're telling users to copy, that means it
will be there for them later.

Testing Done:
Ran codespell and verified in a browser

Reviewed at https://reviews.imfreedom.org/r/2120/
---
tasks:
import:
type: docker/import
files:
- .:.
clean:
type: convey/clean
files: site
# we explicitly call out jinja2==3.0.3 because 3.1.0 breaks mkdocs
# https://github.com/mkdocs/mkdocs/issues/2799
build:
type: docker/run
image: docker.io/python:3-alpine
workdir: ${CONVEY_WORKSPACE}
script:
- set -ex
- python3 -m pip install mkdocs jinja2
- mkdocs build
export:
type: docker/export
files: site:site
plans:
default:
stages:
- tasks:
- clean
- tasks:
- import
- build
- export
clean:
stages:
- tasks:
- clean