Commit Graph

158 Commits

Author SHA1 Message Date
Chris de Graaf
12da259a54 The default Travis script tests with coverage 2018-10-10 13:16:28 -05:00
Chris de Graaf
9b38d75942 Use autodocs for generated documentation 2018-09-28 16:46:28 -05:00
Chris de Graaf
0fd34f5847 Update docs example 2018-09-28 16:46:27 -05:00
Chris de Graaf
9c6a160bc2 Simplify internal API 2018-09-28 16:45:38 -05:00
Chris de Graaf
ab2829a6be Update example minimum Julia to v0.7 and fix default AppVeyor 2018-09-28 13:09:48 -05:00
Chris de Graaf
41f4f1aa74 Update docs
TODO: A new asciicast.
2018-09-26 16:56:33 -05:00
Chris de Graaf
18f5e2d0c0 Update default file templates 2018-09-26 16:56:33 -05:00
Chris de Graaf
e2c615faf8 Remove some not-very-useful features
Removed keywords to Template: years, requirements, and gitconfig.
2018-09-26 16:56:33 -05:00
Chris de Graaf
b0a9844792 Generate packages for 1.0
Use Pkg to generate Project.toml and the src entrypoint, and add the
Test package from the stdlib.
Also remove some options to generate that added complexity: force,
temp_dir, and ssh. Trying to create a package at an already-existent path
is now an error no matter what. The ssh keyword to generate has been
moved to Template.

TODO:
- Update the file templates to current standards.
- Clean up the gen_plugin signature and update those docs.
- Pkg.add requirements provided to the template.
- Update interactive_template's requirements gathering to use a loop.
- **Make smaller commits.**
2018-09-26 16:56:33 -05:00
Eric Davies
db1830daa9
Merge pull request #19 from invenia/cdg/1.0ify
Make PkgTemplates work on 1.0
2018-09-26 16:54:04 -05:00
Chris de Graaf
50ed26590f Add explanation of Git configuration step 2018-09-24 15:35:10 -05:00
Chris de Graaf
6fd57853bd Lower minimum version to 0.7, test on 0.7 2018-09-24 15:34:14 -05:00
Chris de Graaf
ec518577a7 Add a bunch of comments to the tests 2018-09-24 15:34:14 -05:00
Chris de Graaf
07d10c7869 Configure Git in CI 2018-09-24 15:34:13 -05:00
Chris de Graaf
11e2201cb2 Fix logging statement 2018-09-19 16:46:57 -05:00
Chris de Graaf
071bc7ed8a Drop 0.6 2018-09-19 16:39:01 -05:00
Chris de Graaf
ce318d1198 Don't explicitly import Base.show 2018-09-19 16:23:11 -05:00
Chris de Graaf
0ae017f715 Use REPL.TerminalMenus 2018-09-19 16:01:35 -05:00
Chris de Graaf
4e4c68dfec Replace travis-ci.org with travis-ci.com (close #18) 2018-09-19 15:32:03 -05:00
Chris de Graaf
c74ee42ca8 Update templates, since a Mustache bug is fixed 2018-09-19 15:26:21 -05:00
Chris de Graaf
ab261170ef A few more deprecations still 2018-09-19 14:57:21 -05:00
Chris de Graaf
9fc6092aa5 Fix one broken test from last commit 2018-09-19 14:34:38 -05:00
Chris de Graaf
bbd492a77d sed -i '' -E 's/contains\((.+), (.+)\)/occursin\(\2, \1\)/' 2018-09-19 14:30:23 -05:00
Chris de Graaf
3a2f3fcb71 More deprecations, mostly readstring 2018-09-19 14:25:09 -05:00
Chris de Graaf
e29a6b9d31 Deprecation fixes, mostly in tests (local tests are passing!) 2018-09-19 14:19:16 -05:00
Chris de Graaf
1385d6fa4b A few more deprecations 2018-09-17 16:43:12 -05:00
Chris de Graaf
564a379c5e @info instead of @warn 2018-09-17 16:29:29 -05:00
Chris de Graaf
d932a29ded Deprecations: readstring, Nullables, warn 2018-09-17 16:29:29 -05:00
Chris de Graaf
adbbfd887d More deprecations: info, Pkg, nullables, and more, and update default pkg dir 2018-09-17 16:29:28 -05:00
Chris de Graaf
a87e6a0807 Update license years 2018-09-17 15:01:23 -05:00
Chris de Graaf
d7b4859dc8 Add Project/Manifest.toml 2018-09-17 15:00:27 -05:00
Chris de Graaf
632283b847 Replace Void/Nullables 2018-09-17 15:00:16 -05:00
Chris de Graaf
f070978334 Void -> Nothing 2018-09-17 14:34:57 -05:00
Chris de Graaf
75c7875899 Misc style changes 2017-12-12 15:15:55 +00:00
Chris de Graaf
bab42686d8 Fix Julia version display in show 2017-12-11 14:23:07 +00:00
Chris de Graaf
5683495e52 Add coverage regex to default gitlab-ci.yml 2017-12-11 13:39:25 +00:00
Chris de Graaf
7e38c92413 Update show style 2017-12-07 17:00:16 +00:00
Chris de Graaf
ffd288a6b2 Switch to master branch AppVeyor badge 2017-12-07 17:00:16 +00:00
Chris de Graaf
e01e8e2b55 Add environment variable for faster tests 2017-12-07 17:00:14 +00:00
Chris de Graaf
fb2c2e7429 Add tests for show methods 2017-12-07 13:33:22 +00:00
Chris de Graaf
c6f9e85b6c Update CI version numbers 2017-12-01 17:52:09 +00:00
Chris de Graaf
74ab858800 Add a pretty show method 2017-12-01 17:33:57 +00:00
Chris de Graaf
d075ff678e Update/reorganize docs 2017-12-01 12:12:37 +00:00
Chris de Graaf
1e19351822 Floor default minimum Julia version display, update a docstring 2017-11-14 18:20:56 +00:00
Chris de Graaf
545a4c5688 Wrap package and generated tests in a test set 2017-11-14 18:20:18 +00:00
Chris de Graaf
46066fd563 Update CI configs 2017-10-27 17:34:37 +01:00
Chris de Graaf
3b8abd5cbe Remove default CodeCov config 2017-10-27 17:14:13 +01:00
Chris de Graaf
4974e58af9 Update logging and examples 2017-10-27 17:14:10 +01:00
Chris de Graaf
0956dc87fb Change method of setting remote (#8) 2017-10-14 10:23:59 +01:00
Chris de Graaf
17c05e9ed2 Improve interactive gitconfig prompt and tests 2017-10-06 16:24:00 +01:00