Chris de Graaf
2d7c851fca
Only use custom show methods for plaintext display
...
Thanks Lyndon: https://github.com/invenia/PkgTemplates.jl/issues/80#issuecomment-527351832
2019-09-26 00:32:05 +07:00
Chris de Graaf
481d8430e6
Add show methods
2019-09-26 00:32:04 +07:00
Chris de Graaf
65f5eff29b
Lots of documentation
...
Still WIP though.
2019-09-26 00:32:04 +07:00
Chris de Graaf
493c54a948
More tests, more Windows fiddling
...
Cassette is cool!
2019-09-26 00:32:04 +07:00
Chris de Graaf
d5a341c5dd
Delete the outdated interactive code for now
2019-09-26 00:32:04 +07:00
Chris de Graaf
b70d3c9cf8
A few more tests
2019-09-26 00:32:04 +07:00
Chris de Graaf
99bc709ef3
Fixes for GitLabCI and Documenter
2019-09-26 00:32:03 +07:00
Chris de Graaf
439ad33513
More reference tests, fix a bug or two
2019-09-26 00:32:03 +07:00
Chris de Graaf
e7a51c909a
Delete old docs, update build
2019-09-26 00:32:03 +07:00
Chris de Graaf
5adde3ad7c
Add some basic tests
2019-09-26 00:32:03 +07:00
Chris de Graaf
810ac5ab28
Many misc changes and bug fixes
2019-09-26 00:32:03 +07:00
Chris de Graaf
4fa7d9a62b
Track the PkgTemplates version in commit messages
2019-09-26 00:32:03 +07:00
Chris de Graaf
4d8b5d360d
Some rendering stuff
...
Not quite working.
2019-09-26 00:32:03 +07:00
Chris de Graaf
0d3b124c07
Make authors a vector, misc tweaks
2019-09-26 00:32:02 +07:00
Chris de Graaf
47ccb10a99
More Travis changes
2019-09-26 00:32:02 +07:00
Chris de Graaf
05255f5555
Update the Project.toml with TOML instead of string manipulation
2019-09-26 00:32:02 +07:00
Chris de Graaf
cfed5fc7e6
Use Parameters.with_kw instead of kwdef for 1.0 compat
2019-09-26 00:32:02 +07:00
Chris de Graaf
9dedf9109c
Travis tweaks
2019-09-26 00:32:02 +07:00
Chris de Graaf
c0fe7bb2c2
The Big Squash: A bunch of irrelevant garbage
2019-09-26 00:31:53 +07:00
Chris de Graaf
bf828dbaf7
Fix interactive Citation ( #91 )
2019-08-25 12:00:43 +07:00
Colin Summers
a5f2fd01fb
Update licenses.jl
2019-08-07 16:16:09 -07:00
Chris de Graaf
f129e741b2
Make Pkg.develop optional ( close #78 )
2019-06-17 10:44:36 -05:00
Chris de Graaf
53a015d22f
Merge pull request #47 from invenia/cdg/cirrus
...
Add CirrusCI plugin for FreeBSD support
2019-05-15 11:01:53 -05:00
Chris de Graaf
4d14a89436
Replace authors field in Project.toml
2019-05-15 09:53:39 -05:00
Chris de Graaf
38944a8a17
Merge pull request #73 from matbesancon/citation
...
Add CITATION.bib
2019-05-15 09:43:48 -05:00
Mathieu Besançon
19a972b4df
file layout
2019-05-15 09:50:54 +02:00
Chris de Graaf
a5199164a8
Merge pull request #75 from invenia/cdg/docs
...
Use correctly typed array as default assets
2019-05-14 18:37:53 -05:00
Chris de Graaf
310f621c3a
Use correctly typed array as default assets
...
This is just a bandaid.
2019-05-14 15:42:04 -05:00
Chris de Graaf
d4f7c8f3b9
Ditch REQUIRE, add [compat]
2019-05-14 15:38:59 -05:00
Mathieu Besançon
fc46d0a33e
testing readme
2019-05-14 22:31:01 +02:00
Chris de Graaf
3db77fb865
Add CirrusCI plugin
2019-05-14 14:57:07 -05:00
Mathieu Besançon
28c080e7ed
minor fixes and cleanup
2019-05-14 21:38:08 +02:00
Mathieu Besançon
0631dc6be6
tests passing
2019-05-14 21:31:34 +02:00
Mathieu Besançon
65dbc13dad
typo
2019-05-14 20:45:37 +02:00
Mathieu Besançon
0b8b9e8239
fix stale, improve formatting
2019-05-14 20:27:26 +02:00
Mathieu Besançon
5eb911c35a
citation
2019-05-14 17:47:23 +02:00
Mathieu Besançon
d6c66e6ebb
name typo
2019-05-14 16:41:28 +02:00
Mathieu Besançon
9addf49fe6
finish citation
2019-05-14 16:36:40 +02:00
Mathieu Besançon
644a1f0e11
begin citation
2019-05-14 16:15:43 +02: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
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
ab261170ef
A few more deprecations still
2018-09-19 14:57:21 -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
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