Chris de Graaf
95555df86f
Merge pull request #44 from invenia/cdg/documenter
...
Use the new Documenter build/deploy workflow
2018-12-19 14:30:15 -06:00
Chris de Graaf
35b42be06c
Bump version, fix Codecov in Travis
2018-12-19 14:28:26 -06:00
Chris de Graaf
f4e291265f
Disable 0.7 tests
2018-12-19 14:12:41 -06:00
Chris de Graaf
44d114a050
Fix Documenter tests
...
Tests now only work on v1.0.3+, lower versions will get an error saying
that there are multiple versions of Documenter available. This doesn't
break usage on older Julia versions, though.
2018-12-19 13:48:07 -06:00
Chris de Graaf
34c7655166
set up new documentation (in this package)
2018-12-14 15:45:03 -06:00
Chris de Graaf
c75f153d68
Clean up docs, add note about deploy keys
2018-12-14 15:43:51 -06:00
Chris de Graaf
4558c13ebd
Always commit the doc project manifest
2018-12-14 15:10:54 -06:00
Chris de Graaf
adb2581a75
Use a separate project for deploying docs
2018-12-14 14:55:13 -06:00
Chris de Graaf
44a03f1a5d
Merge pull request #42 from invenia/cdg/pin-documenter
...
Pin Documenter to v0.19
2018-11-14 12:46:30 -06:00
Chris de Graaf
26557108b6
Check Julia version before adding Documenter
2018-11-14 12:17:42 -06:00
Chris de Graaf
62702da431
Merge pull request #33 from invenia/cdg/optional-git
...
Make Git stuff optional
2018-11-12 18:54:19 -06:00
Chris de Graaf
0378e7503a
Fix up interactive test
2018-11-12 15:31:41 -06:00
Chris de Graaf
b67c350a8a
Clean up whitespace in license
2018-11-12 14:58:28 -06:00
Chris de Graaf
4ba2605239
Fix log test and formatting
2018-11-12 14:58:10 -06:00
Chris de Graaf
b82050cd0f
Add more git tests
2018-11-12 14:58:10 -06:00
Chris de Graaf
3ecb8442ff
Add a test for generation without Git
2018-11-12 14:58:10 -06:00
Chris de Graaf
809132deef
Don't warn about missing Git options if Git is disabled
2018-11-12 14:58:10 -06:00
Chris de Graaf
cd049dbd4c
Skip a few prompts in interactive mode when not using Git
2018-11-12 14:58:10 -06:00
Chris de Graaf
8dfe929cce
Make git stuff optional
2018-11-12 14:58:09 -06:00
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