You can clone with
Cannot retrieve contributors at this time
If you have a Perl 6 project, it already conforms to the requirements posedby proto.With that said, there are some things that proto will do for you and yourproject, if you only adhere to a few easy-to-fulfill conventions:* Dependencies* Building* Running tests* Joining the Perl 6 Ecosystem== DependenciesThis is what proto was designed for: installing the projects you need,and building them before building your project.If you have dependencies, declare them in a file deps.proto in the root ofyour repository. The November wiki has a deps.proto that looks like this:html-template(That's one line, containing the word 'html-template'.)Things that proto expects to see in a deps.proto file:* Blank lines.* Lines with a single word containing only alphanumerics, dashes and underscores.* Any of the above with trailing whitespace.* Any of the above with a trailing '#' comment.If it finds anything else, proto will halt and publicly ridicule you, theproject developer, for not living up to an easy-to-fulfill convention.== BuildingAs a bonus to installing, proto can build your project. There will always bea build step, regardless of how your repository looks. The steps performedby proto are$ perl Makefile.PL # or perl6 Configure.pl$ makeShould Makefile.PL etc be missing, the above steps will not be performed,and the build process is considered successful (sic). If the above stepsfail along the way, the build chain is halted.== Running testsProto will attempt 'make test'; if there's no target 'test' in the Makefile,proto will try to run 'prove' recursively on your project's t/ directory,using perl6 as the executable. If prove is missing, or the t/ directory ismissing, the testing will be considered successful.== Joining the Perl 6 EcosystemProto assumes that if your project has a top level lib/ directory, youintend other code to 'use' modules therein. Currently subfolders form anamespace hierarchy so that lib/A/B.pm satisfies 'use A::B;' but this willbecome more complicated after S11-style versioning is implemented.Proto cannot change your PERL6LIB environment variable, but will warn youabout needed changes.