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