Contributing
Workflow
- Make the change with tests in
t/. - Run
prove -lr t. - Run Devel::Cover and keep
lib/at 100% statement and subroutine coverage. - Update documentation in
doc/,README.md, andlib/Developer/Dashboard.pmPOD when behavior changes. - Update
FIXED_BUGS.mdandChanges. - Rebuild the tarball and keep only the latest
Developer-Dashboard-*.tar.gz. - Run
integration/blank-env/run-host-integration.sh.
Release Hygiene
- Do not modify the read-only legacy reference tree.
- Use
JSON::XS,LWP::UserAgent, andCapture::Tinyin active code where those rules apply. - Keep comments and POD in sync with behavior.
Security
For private vulnerability reports, use the contact in SECURITY.md.