Commit Graph

71 Commits

Author SHA1 Message Date
Chris de Graaf
f129e741b2 Make Pkg.develop optional (close #78) 2019-06-17 10:44:36 -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
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
Mathieu Besançon
28c080e7ed minor fixes and cleanup 2019-05-14 21:38:08 +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
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
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
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
4558c13ebd Always commit the doc project manifest 2018-12-14 15:10:54 -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
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
34f30637a2 Deprecate CodeCov for Codecov 2018-11-05 16:06:22 -06: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
9c6a160bc2 Simplify internal API 2018-09-28 16:45:38 -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
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
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
d075ff678e Update/reorganize docs 2017-12-01 12:12:37 +00:00
Chris de Graaf
545a4c5688 Wrap package and generated tests in a test set 2017-11-14 18:20:18 +00:00
Chris de Graaf
4974e58af9 Update logging and examples 2017-10-27 17:14:10 +01:00
Chris de Graaf
0956dc87fb Change method of setting remote (#8) 2017-10-14 10:23:59 +01:00
Chris de Graaf
cbc96c4277 Add precompilation option (close #7) 2017-10-06 14:05:34 +01:00
Chris de Graaf
bd02dcbf85 Add reversed-argument generate method 2017-09-21 16:02:27 +01:00
Chris de Graaf
d337c5f910 Add generate_interactive (close #5) 2017-09-21 16:02:27 +01:00
Chris de Graaf
fcf435d7ec Add backup_dir kwarg to generate 2017-08-31 15:51:28 +01:00
Chris de Graaf
8d9ce7a02b Add error handling for invalid package directories 2017-08-24 23:50:44 -05:00
Chris de Graaf
2af2407881 5 million review changes 2017-08-23 12:50:52 -05:00