Help language development. Donate to The Perl Foundation

Site Help

This page will tell you about all the useful features of the site.

Search features

from:github

Limit search results to a particular dist source. Valid values are github and gitlab, with cpan planned to be available in the future.

Example: WWW from:github or from:gitlab


author:camelia

Limit search results to a particular author. To include spaces, use single quotes. The feature searches by partial case-insensitive match. Use double quotes for exact case-insensitive match. The author name used is the first name used in a distribution's META file authors field.

Example: Test author:zoffix or author:'Zoffix Z' or author:"Zoffix Znet"

Distributions problems

You can view problems identified in your distributions, or view them for other's modules and help the authors fix them.

/todo/

Visit the /todo/ end point to view the problems for all the modules on the site.


/todo/author

Visit the /todo/some-author end point to view the probems for modules of a particular author. The author name checked against is the first name used in a distribution's META file authors field and the match can be partial.

Example: /todo/zoffix

Continuous Integration Testing

Travis

To make the site show Travis status for your module, follow the Travis setup guide to enable Travis on your module. Be sure to both, include the .travis.yml file and enable the repository on your https://travis-ci.org/profile/$YOUR-USERNAME/ page. If your repo is missing on that page, just click Sync account button on the top right of the page.


AppVeyor

To make the site show AppVeyor status for your module, follow the AppVeyor guide to enable AppVeyor on your module. If your AppVeyor username and repository names do not match those of GitHub, you'll need to include the AppVeyor badge in your README file, so that the site can find the URL to the project.