Commit Graph

435 Commits

Author SHA1 Message Date
Chris de Graaf 05b8d2245a
Add interactive Template constructor, but not interactive Plugins 2019-09-26 10:28:05 +07:00
Chris de Graaf 004d84ecfa
Fix rebase mistakes 2019-09-26 00:32:08 +07:00
Chris de Graaf 49a1dae468
Tweak some docs 2019-09-26 00:32:07 +07:00
Chris de Graaf fd995a05bc
Add per-plugin validation at template construction time 2019-09-26 00:32:07 +07:00
Chris de Graaf 385195c6b5
Improve documentation clarity 2019-09-26 00:32:07 +07:00
Chris de Graaf 2b0e4bc987
Rename julia_version -> julia 2019-09-26 00:32:07 +07:00
Chris de Graaf cd40cb4b7e
Allow empty username when it's not used 2019-09-26 00:32:07 +07:00
Chris de Graaf e05e5bec0a
Add a basic migration guide 2019-09-26 00:32:07 +07:00
Chris de Graaf 5776537413
Minor bug/doc fixes 2019-09-26 00:32:07 +07:00
Chris de Graaf a941b96e1d
Fix some docs and comments 2019-09-26 00:32:07 +07:00
Chris de Graaf d53fb0b119
More docs! 2019-09-26 00:32:06 +07:00
Chris de Graaf 6d95bf78a0
Enable priority per-hook 2019-09-26 00:32:06 +07:00
Chris de Graaf 5e843dadbb
Replace Cassette mocking with SimpleMock
FYI: CI should fail until SimpleMock is finished being registered.
2019-09-26 00:32:06 +07:00
Chris de Graaf 63f1f762a6
Fix some oversights 2019-09-26 00:32:06 +07:00
Chris de Graaf 6a49bd72f0
Fix some tests on 1.3+ 2019-09-26 00:32:06 +07:00
Chris de Graaf 89e0ed5356
Fixes for 1.0 2019-09-26 00:32:06 +07:00
Chris de Graaf 0cf6d47ada
Add execution priority to plugins 2019-09-26 00:32:06 +07:00
Chris de Graaf 980452fde3
Tweak docs 2019-09-26 00:32:06 +07:00
Chris de Graaf 2a5fb5ccc8
Move the default plugins into their own files, fix some bugs 2019-09-26 00:32:06 +07:00
Chris de Graaf 146c1bdbe5
Add prehooks/posthooks for more fine-grained plugin control 2019-09-26 00:32:05 +07:00
Chris de Graaf 12fcc121fa
Remove .txt suffix from reference test files 2019-09-26 00:32:05 +07:00
Chris de Graaf 3b9714c8a8
Move around the template files, update the licenses
Hopefully the licenses are detected better by Licensee.
Also they can be templated now which is nice.
2019-09-26 00:32:05 +07:00
Chris de Graaf 4e1247c504
Fix a Windows test, maybe 2019-09-26 00:32:05 +07:00
Chris de Graaf 358c213b87
Escape HTML the right way 2019-09-26 00:32:05 +07:00
Chris de Graaf f6272e110f
Add option to create test/Project.toml (#95) 2019-09-26 00:32:05 +07:00
Chris de Graaf 7a2a43f3f4
Lots of documentation changes 2019-09-26 00:32:05 +07:00
Chris de Graaf 2d7c851fca
Only use custom show methods for plaintext display
Thanks Lyndon: https://github.com/invenia/PkgTemplates.jl/issues/80#issuecomment-527351832
2019-09-26 00:32:05 +07:00
Chris de Graaf 481d8430e6
Add show methods 2019-09-26 00:32:04 +07:00
Chris de Graaf 65f5eff29b
Lots of documentation
Still WIP though.
2019-09-26 00:32:04 +07:00
Chris de Graaf 493c54a948
More tests, more Windows fiddling
Cassette is cool!
2019-09-26 00:32:04 +07:00
Chris de Graaf f61253b010
Trim the readme, hopefully fix another Windows test bug 2019-09-26 00:32:04 +07:00
Chris de Graaf 9b68d22aad
Add coverage back 2019-09-26 00:32:04 +07:00
Chris de Graaf d5a341c5dd
Delete the outdated interactive code for now 2019-09-26 00:32:04 +07:00
Chris de Graaf b70d3c9cf8
A few more tests 2019-09-26 00:32:04 +07:00
Chris de Graaf e4f97431b5
Fix a Winows test bug, delete some CI jobs 2019-09-26 00:32:04 +07:00
Chris de Graaf 99bc709ef3
Fixes for GitLabCI and Documenter 2019-09-26 00:32:03 +07:00
Chris de Graaf 1d26885983
Semicolons 2019-09-26 00:32:03 +07:00
Chris de Graaf 439ad33513
More reference tests, fix a bug or two 2019-09-26 00:32:03 +07:00
Chris de Graaf c8bc144653
Fix some doc stuff 2019-09-26 00:32:03 +07:00
Chris de Graaf e7a51c909a
Delete old docs, update build 2019-09-26 00:32:03 +07:00
Chris de Graaf 5adde3ad7c
Add some basic tests 2019-09-26 00:32:03 +07:00
Chris de Graaf 810ac5ab28
Many misc changes and bug fixes 2019-09-26 00:32:03 +07:00
Chris de Graaf 4fa7d9a62b
Track the PkgTemplates version in commit messages 2019-09-26 00:32:03 +07:00
Chris de Graaf 4d8b5d360d
Some rendering stuff
Not quite working.
2019-09-26 00:32:03 +07:00
Chris de Graaf 0d3b124c07
Make authors a vector, misc tweaks 2019-09-26 00:32:02 +07:00
Chris de Graaf 47ccb10a99
More Travis changes 2019-09-26 00:32:02 +07:00
Chris de Graaf 05255f5555
Update the Project.toml with TOML instead of string manipulation 2019-09-26 00:32:02 +07:00
Chris de Graaf cfed5fc7e6
Use Parameters.with_kw instead of kwdef for 1.0 compat 2019-09-26 00:32:02 +07:00
Chris de Graaf 9dedf9109c
Travis tweaks 2019-09-26 00:32:02 +07:00
Chris de Graaf ea386ec0d9
Delete REQUIRE 2019-09-26 00:32:02 +07:00