Commit Graph

355 Commits

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