Eric Davies
aa3758476a
Merge pull request #29 from invenia/cdg/fixups
...
Drop Git configuration test dependencies, add Test as test-only, use Pkg's devdir instead of our own
2018-10-29 13:36:48 -05:00
Chris de Graaf
322466e178
We're updating the current release, not making a new one
2018-10-24 14:15:53 -05:00
Chris de Graaf
68ccca2ad6
Add Test as a test-only dependency ( close #25 )
2018-10-22 15:44:32 -05:00
Chris de Graaf
9b6c320397
Don't rely on Git to be preconfigured in tests ( close #27 )
2018-10-22 15:44:31 -05:00
Chris de Graaf
78a4fb0b9b
Use Pkg.devdir instead of our own implementation ( close #28 )
2018-10-22 13:04:26 -05:00
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