mailu/docs
bors[bot] e3b98e1353
Merge
1229: Fix docs warnings r=mergify[bot] a=muhlemmer

## What type of PR?

Documentation

## What does this PR do?

1. Fix various build warnings from Sphinx that sneaked into the project over time, and fixed them. 
2. Enable the `-W` option for `sphinx-build` to elevate `warning` to `error` in order to make build fail in case of syntax errors. This will give a better feedback from Travis to Pull Requests with Documentation updates. They will now block in case of syntax errors, so we don;t have to cleanup afterwards.

### Related issue(s)
None

## Prerequistes
N/A


Co-authored-by: Tim Möhlmann <muhlemmer@gmail.com>
..
_templates Restore VERSION_TAG template
assets Funding related documentation
compose Hopefully improved documentation around initial admin account creation.
contributors Fix many typos and take the review into account
kubernetes Merge
swarm Fix typo in link
.env Add deploy settings for server
Dockerfile Docs: treat warnings as errors
cli.rst Docs: fix some build warnings
conf.py 1.7 stable in docs 🚀
configuration.rst Docs: Fix various build warnings:
database.rst Added documentation for external mysql db
demo.rst Fix typo in demo.rst
dns.rst typo.
docker-compose.yml Make docker-compose.yml for setup and docs development friendly
faq.rst Funding related documentation
features.rst Add a page with features and screenshots
general.rst Fix the rst syntax for most documentation
index.rst Docs: Fix various build warnings:
maintain.rst Include a doc section for external certbot
nginx.conf Build the documentation as a Docker image
releases.rst Release notes: remove spaces before bullet list
requirements.txt Revert "Add a Dockerfile for buliding the docs"
reverse.rst Docs: fix some build warnings
rpi_build.rst RPi: update doc (alpine version + variables)
setup.rst Merge