#1381: Parrot-based project skeleton creation script
------------------------+---------------------------------------------------
Reporter: brianwisti | Owner: dukeleto
Type: feature | Status: new
Priority: normal | Milestone:
Component: tools | Version: 1.9.0
Severity: medium | Keywords:
Lang: | Patch:
Platform: all |
------------------------+---------------------------------------------------
Since not all Parrot projects are languages, it would be nice to have a
project skeleton generator morally equivalent to Perl's Module::Starter.
Given `<project-builder> --module=Foo` (for one possible usage example),
the following minimal layout might be generated:
* Foo/
* lib/
* Foo.pir
* t/
* harness.pir
* 00-sanity.t
* setup.pir
setup.pir would manage primary tasks such as build, test, and install.
Extra credit items could include: a flag to define the project as mostly
PIR or mostly NQP; a Foo/bin folder whose contents would go into an
appropriate location (/usr/local/bin, $PARROT_BIN, whatever); other
standard project files such as README.
--
Ticket URL: <https://trac.parrot.org/parrot/ticket/1381>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets