Commit Graph

393 Commits

Author SHA1 Message Date
Chris de Graaf
56ec32c625
Merge pull request #41 from invenia/cdg/add-to-global
Add new packages to the current environment
2018-11-12 14:27:04 -06:00
Chris de Graaf
166cee2c34 Add the package to the current env, not the global one 2018-11-12 14:01:30 -06:00
Chris de Graaf
250b97ad0a Add new packages to the global environment 2018-11-12 13:59:27 -06:00
Chris de Graaf
2822ae4619
Merge pull request #39 from invenia/cdg/manifest
Don't commit manifest by default
2018-11-12 13:56:58 -06:00
Chris de Graaf
b206d76f12 Pin Documenter to v0.19 2018-11-12 13:52:37 -06:00
Eric Davies
39e579a494
Merge pull request #34 from invenia/cdg/cc
Deprecate CodeCov for Codecov
2018-11-09 15:19:51 -06:00
Eric Davies
3563651af1
Merge pull request #35 from invenia/cdg/macos-tmenus
Don't skip interactive mode tests on MacOS
2018-11-09 15:18:25 -06:00
Chris de Graaf
2b02947bab Correctly log which files were committed 2018-11-09 15:18:09 -06:00
Chris de Graaf
973147639f Add tests for manifest option 2018-11-07 17:58:15 -06:00
Chris de Graaf
5cf4954780 Don't always commit Manifest.toml 2018-11-07 15:12:40 -06:00
Chris de Graaf
2797d6dffc Don't define an interactive method for any Documenter
Since Documenter subtypes can have extra fields now, it isn't safe.
2018-11-07 14:56:57 -06:00
Chris de Graaf
984475cd83 A bit of formatting, drop Distributed dependency 2018-11-07 14:39:07 -06:00
Chris de Graaf
f3b96caa65 Run interactive tests on MacOS 2018-11-07 14:39:07 -06:00
Chris de Graaf
998ccf959e
Merge pull request #36 from invenia/ed/uuid-fix
Fix UUID to match registry
2018-11-07 14:07:38 -06:00
Eric Davies
b87f19bc97
Fix UUID to match registry 2018-11-07 13:27:20 -06:00
Chris de Graaf
a44ecadc11
Merge pull request #31 from invenia/sm/update-docs
Adds additional kwargs to Documenter plugin
2018-11-05 16:37:56 -06:00
morris25
dced413b49 Fixes formatting 2018-11-05 16:12:30 -06:00
Chris de Graaf
34f30637a2 Deprecate CodeCov for Codecov 2018-11-05 16:06:22 -06:00
morris25
9f47d403f7 Allows additional_kwargs to take symbol keywords 2018-11-05 15:47:58 -06:00
morris25
6cb0b8583b Changes additional_kwargs to expect Dict and warns about ignored kwargs 2018-11-05 10:49:57 -06:00
morris25
eb356e0ec9 Adds tests 2018-11-02 17:23:40 -05:00
morris25
f0ed4cca98 Adds additional kwargs to Documenter plugin 2018-11-02 16:38:17 -05:00
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