Commit Graph

337 Commits

Author SHA1 Message Date
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
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