Create new Julia packages, the easy way
Go to file
Chris de Graaf 493c54a948
More tests, more Windows fiddling
Cassette is cool!
2019-09-26 00:32:04 +07:00
defaults Fixes for GitLabCI and Documenter 2019-09-26 00:32:03 +07:00
docs Fix a Winows test bug, delete some CI jobs 2019-09-26 00:32:04 +07:00
licenses Add BSD3, rename BSD->BSD2 2019-08-07 10:51:23 -07:00
src More tests, more Windows fiddling 2019-09-26 00:32:04 +07:00
test More tests, more Windows fiddling 2019-09-26 00:32:04 +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 Add coverage back 2019-09-26 00:32:04 +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 Trim the readme, hopefully fix another Windows test bug 2019-09-26 00:32:04 +07:00

README.md

PkgTemplates

Stable Dev Build Status Codecov

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

Usage

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, yoy can createa packages with ease:

t("MyPkg")

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