aurweb/CONTRIBUTING.md
Kevin Morris 1bb4daa36a
doc: merge CodingGuidelines into CONTRIBUTING.md
Signed-off-by: Kevin Morris <kevr@0cost.org>
2022-02-23 18:54:35 -08:00

1.1 KiB

Contributing

Patches should be sent to the aur-dev@lists.archlinux.org mailing list or included in a merge request on the aurweb repository.

Before sending patches, you are recommended to run flake8 and isort.

You can add a git hook to do this by installing python-pre-commit and running pre-commit install.

Coding Guidelines

DISCLAIMER: We realise the code doesn't necessarily follow all the rules. This is an attempt to establish a standard coding style for future development.

  1. All source modified or added within a patchset must maintain equivalent or increased coverage by providing tests that use the functionality
  2. Please keep your source within an 80 column width
  3. Use four space indentation
  4. Use conventional commits
  5. DRY: Don't Repeat Yourself
  6. All code should be tested for good and bad cases

Test patches that increase coverage in the codebase are always welcome.