Checklist for Developing Features and Bug Fixes
| Step | Required for a feature? | Required for a bug? |
|---|---|---|
| Code follows coding style | Required | Required |
| Design document in project documentation area | Required | Helpful for complex bugs |
| Added PTL tests, or, if necessary, manual tests | Required | Required |
| Added test output/logs | ||
| Checked for memory leaks | ||
| Join the pbspro community forum | Optional | Optional |
| Sign the CLA | ||
| Pull request consists of a single commit | ||
| Commit is up to date | Whenever possible | Whenever possible |
| Git ticket filed | Optional | Optional |
| Code is signed off by at least one maintainer, and another contributor | Required | Required |
| Code header contains license text | Required | Required |
| PTL test header created by developer contains license text | Required | Required |
, multiple selections available,