minimal authoring tool for Perl6
Perl 6
Switch branches/tags
Nothing to show
Latest commit 4abf8a3 Aug 20, 2017 @skaji add dist test
Permalink
Failed to load latest commit information.
bin impl upload command May 13, 2017
lib/App adjust Aug 20, 2017
t add dist test Aug 20, 2017
xt add dist test Aug 20, 2017
.gitignore introduce dist command May 13, 2017
.travis.yml fix travis.yml May 21, 2017
LICENSE follow rakudo/rakudo@47f5300 Mar 18, 2017
META6.json 0.0.4 Aug 20, 2017
README.md rebuild May 21, 2017

README.md

Build Status

NAME

App::Mi6 - minimal authoring tool for Perl6

SYNOPSIS

> mi6 new Foo::Bar # create Foo-Bar distribution
> cd Foo-Bar
> mi6 build        # build the distribution and re-generate README.md/META6.json
> mi6 test         # run tests
> mi6 release      # release!

!!! EXPERIMENTAL !!!
> mi6 dist         # make distribution tarball
> mi6 upload       # upload distribution tarball to CPAN

INSTALLATION

> zef install App::Mi6

DESCRIPTION

App::Mi6 is a minimal authoring tool for Perl6. Features are:

  • Create minimal distribution skeleton for Perl6

  • Generate README.md from lib/Main/Module.pm6's pod

  • Run tests by mi6 test

FAQ

  • How can I manage depends, build-depends, test-depends?

    Write them to META6.json directly :)

  • Where is Changes file?

    TODO

  • Where is the spec of META6.json?

    http://design.perl6.org/S22.html

  • How do I remove travis badge?

    Remove .travis.yml

SEE ALSO

https://github.com/tokuhirom/Minilla

https://github.com/rjbs/Dist-Zilla

AUTHOR

Shoichi Kaji skaji@cpan.org

COPYRIGHT AND LICENSE

Copyright 2015 Shoichi Kaji

This library is free software; you can redistribute it and/or modify it under the Artistic License 2.0.