contributing
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
contributing [2023/06/01 12:02] – update branch name from master to main gmcharlton | contributing [2025/03/20 12:18] (current) – jdavis | ||
---|---|---|---|
Line 161: | Line 161: | ||
* Any time a patch adds or alters a stored procedure, pgTAP tests that exercise its intended functionality should be included. | * Any time a patch adds or alters a stored procedure, pgTAP tests that exercise its intended functionality should be included. | ||
* A change to database or Perl code that fixes a bug should be accompanied by a Perl (t or live_t) or pgTAP regression test – or by a statement from the patch author explaining why a test is infeasible without significant refactoring. In the latter case, it is expected that an extra signoff be obtained before the patch is merged. | * A change to database or Perl code that fixes a bug should be accompanied by a Perl (t or live_t) or pgTAP regression test – or by a statement from the patch author explaining why a test is infeasible without significant refactoring. In the latter case, it is expected that an extra signoff be obtained before the patch is merged. | ||
+ | * Changes to the Angular staff client should be run through a linter to catch inconsistencies and common errors (cd Open-ILS/ | ||
* New features should be accompanied by a file in the repository under the docs/ | * New features should be accompanied by a file in the repository under the docs/ | ||
* Bug fix patches should explain how to test the bug fix in the commit message. | * Bug fix patches should explain how to test the bug fix in the commit message. |
contributing.1685635341.txt.gz · Last modified: 2023/06/01 12:02 by gmcharlton