Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 13 Next »

When you create a feature or fix a bug, go through this checklist:

StepRequired for a feature?Required for a bug?
Join the pbspro community forumRequiredRequired
Sign the CLA

Sign all commits

Pull request consists of a single commit

Commit is up to dateWhenever possibleWhenever possible
JIRA ticket filedRequired; Issue type = RFE or User StoryRequired; Issue type = bug
External Design DocumentRequiredRequired for changes to what a user sees or does
Evidence that manual or automated tests created by the developer were performedRequiredRequired
Automated PTL tests created by the developer are signed off by at least one maintainer, and another contributor

Required when the test case can be automated.

Some automated test cases may require specialized configurations.

Required with some exceptions for test cases that cannot be automated, including:

  • problems that can only be seen with tools such as valgrind

Some automated test cases may require specialized configurations.

Code is signed off by at least one maintainer, and another contributorRequiredRequired
Code header contains license textRequiredRequired
PTL test header created by developer contains license text


RequiredRequired
  • No labels