#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

Reply via email to