Commit Graph

137 Commits

Author SHA1 Message Date
Chris de Graaf
d4f7c8f3b9 Ditch REQUIRE, add [compat] 2019-05-14 15:38:59 -05:00
Takafumi Arakaki
9662438013 Revert "Use METADATA-compatible UUIDs"
This partially reverts commit 8a1b65a34a.

see: https://discourse.julialang.org/t/22677/22
2019-04-10 19:31:25 -07:00
Spencer Russell
82abcb94ae
clarify ssh option
I wasn't sure what the `ssh` option did, hopefully this clarifies it a little.
2019-03-21 11:56:43 -04:00
Sascha Mann
99793f7c46
Remove (EN) from EUPL full name 2019-03-11 15:34:02 +01:00
Sascha Mann
3925d26818
Add EUPL-1.2+ (EN) license 2019-03-10 12:47:20 +01:00
Chris de Graaf
e8672964e6 Add /dev/ to gitignore 2019-03-01 09:02:12 -06:00
Chris de Graaf
8a1b65a34a Use METADATA-compatible UUIDs 2019-02-05 09:55:16 -06:00
Chris de Graaf
51e48fc6b1
Merge pull request #54 from tkf/gitlabpages
Add GitLabPages plugin
2019-02-05 09:41:55 -06:00
Takafumi Arakaki
af79ad45db Comment why only dev badge is included 2019-01-31 19:46:12 -08:00
Takafumi Arakaki
d209823a57 Add GitLabPages plugin 2019-01-26 21:57:44 -08:00
Takafumi Arakaki
bd4e95ba6a Use "dev" instead of "latest" to link GitHub pages
It seems Documenter.jl changed the setting:
https://juliadocs.github.io/Documenter.jl/v0.21/lib/public/#Documenter.deploydocs
2019-01-25 23:29:56 -08:00
Takafumi Arakaki
5e5fe3be76 Rename seen to entries and use ASCII in 2019-01-22 12:47:16 -08:00
Takafumi Arakaki
f95eb15c86 Sort lines in .gitignore file 2019-01-21 22:49:18 -08:00
Chris de Graaf
344ef077a5 Clean up prints
Your syntax highlighter will thank me later.
2018-12-20 14:25:51 -06:00
Chris de Graaf
bff5a22c7a Drop AutoHashEquals dep, use concrete types as fields 2018-12-20 13:21:17 -06:00
Chris de Graaf
f3761d5458 Add Documenter by UUID 2018-12-19 15:52:22 -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
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
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
Eric Davies
39e579a494
Merge pull request #34 from invenia/cdg/cc
Deprecate CodeCov for Codecov
2018-11-09 15:19:51 -06:00
Chris de Graaf
2b02947bab Correctly log which files were committed 2018-11-09 15:18:09 -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
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
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
Chris de Graaf
b55dc64ff1 Functions in Dates are exported 2018-10-15 11:55:09 -05:00
Chris de Graaf
9671bc6836 Return the Template from generate_interactive 2018-10-10 14:16:03 -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
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
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