Commit Graph

366 Commits

Author SHA1 Message Date
Morten Piibeleht
07e2277a17 Cap Documenter.jl to 0.19 on Travis (#24)
Documenter 0.20 will introduce breaking changes that will invalidate
existing make.jl setups. This commit makes sure that automatic Travis
builds will not use 0.20 automatically, in order to avoid sudden
documentation deployment failures once Documenter 0.20 gets tagged.

This commit has been generated by a script.
2018-10-17 12:21:39 -05:00
Chris de Graaf
b55dc64ff1 Functions in Dates are exported 2018-10-15 11:55:09 -05:00
Curtis Vogt
e47672bff1
Merge pull request #20 from invenia/cdg/1.0pkg
Generate packages for 1.0
2018-10-15 08:56:13 -05:00
Chris de Graaf
9195fc839d
Use --project='@.' in GitLabCI template 2018-10-12 15:13:55 -05:00
Chris de Graaf
2a6ff34394 New asciicast! 2018-10-10 14:56:03 -05:00
Chris de Graaf
dfbb72e011 Simplify the GitLabCI default template 2018-10-10 14:16:11 -05:00
Chris de Graaf
9671bc6836 Return the Template from generate_interactive 2018-10-10 14:16:03 -05:00
Chris de Graaf
884fa90fb3 Update packages 2018-10-10 13:21:03 -05:00
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