Commit graph

46 commits

Author SHA1 Message Date
Jan Holthuis
5ee10e93a5 .travis.yml: Only deploy docs on python 3.7 2020-03-11 14:42:11 +01:00
Jan Holthuis
f0a874777c docs: Add information how to deploy docs via Travis CI 2020-03-11 14:36:33 +01:00
Jan Holthuis
2ef891f6c5 .travis.yml: Do not keep history when deploying docs 2020-03-11 14:21:36 +01:00
Jan Holthuis
7d7389962b .travis.yml: Treat Sphinx warnings as errors 2020-03-11 14:19:25 +01:00
Jan Holthuis
2147202940 .travis.yml: Add redirect for GitHub Pages to deployment 2020-03-11 14:18:55 +01:00
Jan Holthuis
235c84d5b2 .travis.yml: Add auto-deployment for documentation 2020-03-11 14:03:06 +01:00
Jan Holthuis
0188686d0f docs: Add sphinx-multiversion to list of extensions 2020-03-11 13:57:03 +01:00
Jan Holthuis
2910d6ed7b README.md: Add build status image 2020-03-11 13:52:16 +01:00
Jan Holthuis
1bb3ff4343 setup.py: Add more metadata 2020-03-11 13:50:05 +01:00
Jan Holthuis
08f4c964bd .travis.yml: Use at least Python 3.6 2020-03-11 13:46:04 +01:00
Jan Holthuis
3bc4886fc0 .travis.yml: Use pre-commit for linting 2020-03-11 13:44:10 +01:00
Jan Holthuis
5d709d35b3 Fix various code style issues 2020-03-11 13:42:49 +01:00
Jan Holthuis
43b10754f4 Add pre-commit config 2020-03-11 13:42:49 +01:00
Jan Holthuis
ccf6113e28 Add .flake8 configuration 2020-03-11 13:42:49 +01:00
Jan Holthuis
7f18a3d202 Add pyproject.toml for black configuration 2020-03-11 13:42:49 +01:00
Jan Holthuis
b60c39a5fc .travis.yml: Add initial config for Travis CI 2020-03-11 13:16:39 +01:00
Jan Holthuis
6f52710420 Add requirements.txt 2020-03-11 13:11:42 +01:00
Jan Holthuis
7bde7fe824 docs: Add some information regarding hosting on GitHub Pages 2020-03-11 13:01:01 +01:00
Jan Holthuis
5e03ff5906 docs/faq: Add FAQ to documentation 2020-03-11 12:17:26 +01:00
Jan Holthuis
f5f5dca28f docs/configuration: Add smv_prefer_remote_refs option 2020-03-11 12:16:50 +01:00
Jan Holthuis
1cafcd7b3b main: Improve warning when an output dir is skipped 2020-03-11 11:23:48 +01:00
Jan Holthuis
1f30de7017 main: Add support for preferring local/remote refs 2020-03-11 11:23:24 +01:00
Jan Holthuis
31b55c7e91 sphinx: Fix wrong invocation of datetime.strftime for config.today 2020-02-27 17:42:43 +01:00
Jan Holthuis
480b394299 Get rid of Python 3.7 dependency 2020-02-26 11:42:37 +01:00
Jan Holthuis
fd189457d6 Show warning if matching references have been found 2020-02-25 15:55:23 +01:00
Jan Holthuis
aae989a375 Set sphinx date from commit creatordate 2020-02-25 15:22:10 +01:00
Jan Holthuis
2ad236af5a Improve config parsing in sphinx extension 2020-02-25 15:21:04 +01:00
Jan Holthuis
3ab33e5148 Add missing "-D" flag for command line defines 2020-02-25 12:32:29 +01:00
Jan Holthuis
537cb23438 Fix source directory path for other versions 2020-02-25 12:31:49 +01:00
Jan Holthuis
318b025d41 README: Add link to documentation 2020-02-24 00:15:42 +01:00
Jan Holthuis
fcf6342a9a docs: Add documentation 2020-02-23 23:51:22 +01:00
Jan Holthuis
c5af0add43 setup.py: Fix some metadata 2020-02-23 23:50:58 +01:00
Jan Holthuis
366e7f3c8b main: Also catch OSErrors when loading the config 2020-02-23 18:45:32 +01:00
Jan Holthuis
8f992a3761 Replace default outputdir format 2020-02-23 17:32:56 +01:00
Jan Holthuis
88171df2dd Refactor config loading and git tree parsing 2020-02-23 17:10:33 +01:00
Jan Holthuis
54112368be git: Switch from shallow clones to "git archive" to support arbitrary commits 2020-02-21 14:01:09 +01:00
Jan Holthuis
4cae607d1a Add support for distinguishing released/in-development versions 2020-02-21 13:59:51 +01:00
Jan Holthuis
1f826ea099 git: Find additional version metadata such as is_remote and commit id 2020-02-21 13:58:30 +01:00
Jan Holthuis
6aa7531836 sphinx: Simplify code by moving Version creation into separate method 2020-02-21 10:28:01 +01:00
Jan Holthuis
aaff60ceed Export latest/current_version as Version objects to HTML context 2020-02-21 10:21:23 +01:00
Jan Holthuis
88ff5dd9b2 Add support listing release of each version 2020-02-20 17:03:03 +01:00
Jan Holthuis
f6ecbc761c Add support for listing versions by version number 2020-02-20 16:52:11 +01:00
Jan Holthuis
4849ee449e Only use local copies of remote branches 2020-02-19 18:03:43 +01:00
Jan Holthuis
f6329f641f README: Add some description 2020-02-19 17:24:23 +01:00
Jan Holthuis
6906ab6439 Add initial version of project 2020-02-19 17:18:57 +01:00
Jan Holthuis
a6223f620b Add LICENSE and README 2020-02-19 17:17:55 +01:00