Commit graph

16 commits

Author SHA1 Message Date
Brian Helba
93e628e870
Refactor the documentation build process (#311)
* Refactor the documentation build process

Significant improvements:
* Allow easy isolated local builds via a dedicated Tox environment
* Configure Sphinx to use consistent packages and theme across local, CI,
  and ReadTheDocs builds; local builds now look the same as the published
  RTD pages
* Explicitly add a ReadTheDocs configuration as code, per their documented
  best practices
* Remove lots of dead code and simplify the Sphinx configuration file
* Build docs in a dedicated CI step and enable stricter warning checking

* Fix docutils related build error.

* Relax Sphinx version.

* Invalidate RTD build cache.

* No need to combine coverage reporting I think.

* Add combining again.

Co-authored-by: Jannis Leidel <jannis@leidel.info>
2021-11-08 16:49:41 +01:00
Brian Helba
09dfa471e0 Sort MANIFEST.in 2021-10-25 09:12:15 -04:00
Brian Helba
12e033ed1e Add CODE_OF_CONDUCT.md to the sdist 2021-10-25 08:57:16 -04:00
Brian Helba
fa026af595 Add a pre-commit configuration 2021-10-25 08:38:39 -04:00
Jannis Leidel
eea5b9ad34
Remove travis cruft. 2020-11-26 17:08:14 +01:00
Jannis Leidel
bd61710591
Add check-manifest. 2019-12-03 12:47:25 +01:00
Sanny Kumar
4fea22bd16 included license (#176)
Include LICENSE file when packaging
2017-09-23 22:58:44 +02:00
Jannis Leidel
6f6930495c Get rid of manage.py for running tests now that we have django-cadmin.
Closes #92.
2015-03-16 15:13:31 +01:00
Jannis Leidel
c6b3d05f71 Revert "Use py.test."
This reverts commit 7799241900.
2015-02-13 16:43:55 +01:00
Jannis Leidel
7799241900 Use py.test.
Signed-off-by: Jannis Leidel <jannis@leidel.info>
2015-01-06 23:27:00 +01:00
Jannis Leidel
139ad79c92 Moved the changelog into the docs. 2013-09-19 18:56:07 +02:00
Jannis Leidel
5898acb594 Moved tests out of the configurations packages. 2013-09-09 11:02:43 +02:00
Jannis Leidel
6695699f1d Switch to using invoke instead of Make. 2013-07-27 12:37:44 +02:00
Jannis Leidel
3dece53cda Add Makefile to sdist. 2013-03-27 15:30:14 +01:00
Jannis Leidel
c616caf6d6 Added a changelog and include it both from the docs and from the setup.py. 2012-09-21 20:55:26 +02:00
Jannis Leidel
8e248ad61b Added manifest template. 2012-07-21 16:17:57 +02:00