Docs: simplify editing ESP feature matrix

Move the big ESP feature matrix table
into a CSV file for easier maintenance.

Remove the doc8 line-length exception
the old table needed.

Docutils csv-table directive doesn't
support colspan on the subheadings
like the old table did. Add some JS
that replicates the old behavior.
(The new table is still readable even
with JS disabled.)
This commit is contained in:
Mike Edmunds
2024-02-19 14:39:53 -08:00
parent 4f305131ee
commit 53546ffc19
5 changed files with 72 additions and 45 deletions

View File

@@ -109,8 +109,6 @@ max-line-length = 88
target-version = ["py37"]
[tool.doc8]
# ignore very long lines in ESP support table:
ignore-path-errors = ["docs/esps/index.rst;D001"]
# for now, Anymail allows longer lines in docs source:
max-line-length = 120