Commit Graph

435 Commits

Author SHA1 Message Date
Chris de Graaf 7c5552202c
Add some TagBot options 2019-12-17 13:21:27 +07:00
Chris de Graaf f149c5078f
Update some manifests 2019-12-17 13:21:27 +07:00
Chris de Graaf 1f653ec04b
Add a CompatHelper plugin
TODO: Handle the Manifest.toml updating stuff.
2019-12-17 13:21:27 +07:00
Chris de Graaf a79c087010
Add a TagBot plugin 2019-12-17 13:21:27 +07:00
Chris de Graaf a41187be1c
Merge pull request #123 from invenia/cdg/fixes
Make tests pass reliably, fix coverage badges, update reference tests for 1.3
2019-12-17 13:20:04 +07:00
Chris de Graaf 34a4b21db7
Fix GitHub Actions badges in reference tests 2019-12-17 12:15:00 +07:00
Chris de Graaf 04bd664719
Drop 1.2 from CI 2019-12-17 12:15:00 +07:00
Chris de Graaf 277892564a
Add a view method for coverage plugins (fix #122) 2019-12-17 12:15:00 +07:00
Chris de Graaf 689d8d9858
Run reference tests on 1.3 2019-12-17 12:15:00 +07:00
Chris de Graaf 87a1282b95
Freeze doc manifests in reference tests
Now when Documenter puts out updates, our tests don't break.
2019-12-17 12:15:00 +07:00
Chris de Graaf 8ef7e0032e
Update Documenter 2019-12-17 12:15:00 +07:00
Miles Lucas d759b5f9d5 Fix broken GH Actions badge (#121) 2019-12-17 07:35:16 +07:00
Lyndon White cb6736f640 Add Notice to readme pointing to stable version (#114) 2019-11-27 18:43:11 +07:00
Lyndon White 742d109d6c Correct verision string to indicate this is unreleased (#115) 2019-11-26 07:30:28 +07:00
Chris de Graaf 39350c10de
Use `travis_wait` to extend Travis job timeouts (#108) 2019-11-12 21:11:23 +08:00
Chris de Graaf 055f37d720
Merge pull request #61 from invenia/cdg/plugins
Package overhaul
2019-11-10 12:58:53 +08:00
Chris de Graaf 90253e580d
Add some more Documenter reference tests 2019-11-10 11:15:56 +07:00
Chris de Graaf 8edafa6fe5
Fix a gitignore bug
This only came up when you generate more than one package in the same
Julia session. The mutating `append!` function was adding stuff to the
global variable that the coverage plugins were using for their
gitignores. The new `vcat` is non-mutating.
2019-11-10 11:15:56 +07:00
Chris de Graaf 4d70635d3a
Add GitHubActions plugin for CI and docs
The docs deployment requires Documenter 0.24 but I'm assuming that
PkgTemplates 0.7 won't be released until after Documenter 0.24.
2019-11-10 11:15:55 +07:00
Chris de Graaf 6bb3c2c669
Add version option to ProjectFile plugin to set initial version 2019-11-04 15:58:32 +07:00
Chris de Graaf aaa1f5280c
Clean up Travis configs and temp name generation 2019-11-01 12:46:18 +07:00
Chris de Graaf 5a8934350c
Disable pretty urls except in CI 2019-11-01 09:41:22 +07:00
Chris de Graaf 206b7e9ade
Support ARM builds on Travis CI 2019-11-01 09:27:12 +07:00
Chris de Graaf ab55313ee9
Add a bit more detail to the extra kwargs warning 2019-11-01 08:43:44 +07:00
Chris de Graaf b3449ee272
Add a fetch ref to the remote, too
We can't add upstream remotes until the remote actually exists, it
seems. So that has to wait until we also create the upstream repo.
2019-10-22 19:24:19 +07:00
Chris de Graaf 1d2810e40c
Add some custom template examples 2019-10-22 16:11:00 +07:00
Chris de Graaf eac2a1278d
Update deps/fixtures, skip more tests when Git is not installed
TODO: We need to figure something out to stop dependency versions from
constantly changing in the fixture manifests, because that's going to
get annoying to update all the time. I still want it to be included in
the tests, though.
2019-10-16 22:39:46 +07:00
Chris de Graaf 69a7c5c68b
Add a test for the test/Project.toml warning 2019-10-06 16:55:54 +07:00
Chris de Graaf ca51806cf6
Reduce line length of docstrings 2019-10-06 16:55:32 +07:00
Chris de Graaf 266a22d5c2
Check and warn for unused keywords, update some metadata 2019-10-06 16:16:31 +07:00
Chris de Graaf ad8e78d87e
Add DroneCI plugin for new PkgTemplates 2019-10-06 15:29:50 +07:00
Chris de Graaf 5e9ff16cbe
Remove interactive stuff (for now) 2019-10-06 14:43:17 +07:00
Chris de Graaf cce0f5a750
Merge branch 'master' into cdg/plugins 2019-10-05 22:07:50 +07:00
Chris de Graaf 26a494410a
Version bump 2019-10-05 13:45:17 +07:00
Mosè Giordano 6d2c4ea7c0 Add Drone CI plugin (#94) 2019-10-05 13:44:35 +07:00
Chris de Graaf de22378975
Make the license tests pass next year, too 2019-10-04 14:42:32 +07:00
Nick Robinson c417e88c92 [ci skip] Add code style badge (#99) 2019-10-04 13:29:30 +07:00
Chris de Graaf 441eee3219
Update docs with interactive stuff 2019-09-28 11:21:45 +07:00
Chris de Graaf aa3e7769ed
Add another set of reference tests, fix a bug they found 2019-09-28 10:31:55 +07:00
Chris de Graaf 19afffbbb8
Add a compat entry for Mustache
Since we're using custom tags.
2019-09-28 09:46:12 +07:00
Chris de Graaf f630f9c3f4
Properly allow not prompting for fields with defaults 2019-09-28 09:46:11 +07:00
Chris de Graaf f7743df133
Add more template saving recommendations 2019-09-27 23:50:23 +07:00
Chris de Graaf 719538e9e8
Move some code around 2019-09-27 11:54:00 +07:00
Chris de Graaf a373a25c05
Add interactive constructor for Documenter 2019-09-27 00:08:02 +07:00
Chris de Graaf 3a9c9634e6
A bunch of experimental interactive code
This needs some good tests, but it seems to be mostly working in the
REPL! Some general cleanup is needed, too.
2019-09-26 23:10:23 +07:00
Chris de Graaf 3f886525a7
Start implementing the interactive plugin constructors 2019-09-26 17:56:16 +07:00
Chris de Graaf 17e3927eb1
Use active_project instead of current_project for expected behaviour 2019-09-26 14:49:18 +07:00
Chris de Graaf 0fcbaa83bf
Add compat with Julia 1.4 2019-09-26 13:22:20 +07:00
Chris de Graaf 5aa0a87c35
Remove /docs/site from Documenter's gitignore 2019-09-26 10:42:03 +07:00
Chris de Graaf 3aa4316ae6
Remove .DS_Store from gitignore 2019-09-26 10:41:05 +07:00