PTS 2019 Projects
Add projects below that you're thinking of working on. If you see someone else's project that you'd like to help on, add your name, but email them as well please.
PAUSE
Pen testing of PAUSE
Using various tools to scan a local instance of PAUSE to check for any vulnerabilities and then looking into necessary changes. Depending on how long this takes this can also be done on other public facing tools/sites.
MetaCPAN
Some MetaCPAN project
- Leo Lapworth (ranguard) - work with others on Dockerising MC and general sysadmin tasks, possible new data centre setup as well.
- Shawn Sorichetti (hide) - working with Leo Lapworth (ranguard) on the above, as well as additional OpenAPI implementation, and foundation for PostgreSQL.
- Olaf Alders (oalders) - working with others on Docker. Am also considering allowing non-PAUSE users to have their own profile pages. Will likely spend some time on looking at user authentication issues as well as our new admin portal
Benchmarking
Revive Perl::Formance
- make it work for new Perl 5 releases
- actually run new benchmarks
- create results page and update http://perlformance.net
- make the project more approachable for others
TAP::DOM in Elasticsearch
- create mappings and code to put TAP::DOMs into Elasticsearch
- planned as new base for my traditional Tapper query apis
- ask for feedback, get tips from more experienced Elasticsearch users
- this is mostly meant as discussion/prototype/kick-off work
Test2
* Fix issues on Test2/Test-Simple
* Fix issues on Test2-Suite
* Work on Test2-Harness
* Chad Granum (Exodist)
CPAN Testers
- Doug Bell (preaction)
- Complete Github auth module (started at meta::hack 2018)
- Create "Mark as Invalid" application
- Start report management application
Devel::Cover
- Paul Johnson (pjcj)
- adapt Devel::Cover to handle signatures (currently loses branch coverage unless called with bad parameters)
- get coverage of top-level statements (ie not within a sub) (enlist Aaron?)
cpancover
- Paul Johnson (pjcj)
- containerisation
- put queue system live
- look into failover/redundancy/backup with metacpan
- allow user upload of coverage data
- management of external dependencies (system libraries etc)