Create new Julia packages, the easy way
Go to file
Chris de Graaf 3b9714c8a8
Move around the template files, update the licenses
Hopefully the licenses are detected better by Licensee.
Also they can be templated now which is nice.
2019-09-26 00:32:05 +07:00
docs Escape HTML the right way 2019-09-26 00:32:05 +07:00
src Move around the template files, update the licenses 2019-09-26 00:32:05 +07:00
templates Move around the template files, update the licenses 2019-09-26 00:32:05 +07:00
test Move around the template files, update the licenses 2019-09-26 00:32:05 +07:00
.gitattributes More tests, more Windows fiddling 2019-09-26 00:32:04 +07:00
.gitignore Add some basic tests 2019-09-26 00:32:03 +07:00
.travis.yml Lots of documentation changes 2019-09-26 00:32:05 +07:00
LICENSE Use METADATA-compatible UUIDs 2019-02-05 09:55:16 -06:00
Manifest.toml Add some basic tests 2019-09-26 00:32:03 +07:00
Project.toml More tests, more Windows fiddling 2019-09-26 00:32:04 +07:00
README.md Lots of documentation 2019-09-26 00:32:04 +07:00

PkgTemplates

Stable Dev Build Status Codecov

PkgTemplates creates new Julia packages in an easy, repeatable, and customizable way.

Assuming you have the relatively standard Git options user.name, user.email and github.user set up globally with git config --global, creating a Template is as simple as:

using PkgTemplates
t = Template()

However, it's probably desirable to customize the template to your liking with various options and plugins:

t = Template(;
    dir="~/code",
    ssh=true,
    manifest=true,
    plugins=[
        Codecov(),
        TravisCI(; x86=true),
        Documenter{TravisCI}(),
    ],
)

Once you have a template, you can create packages with ease:

t("MyPkg")

For a much more detailled overview, please see the documentation.