Skip to content

Latest commit

 

History

History
18 lines (13 loc) · 1.22 KB

CONTRIBUTING.md

File metadata and controls

18 lines (13 loc) · 1.22 KB

Notes for Contributors

Most of the changes and improvements to arp-scan came from the community. So contributions are very welcome.

  • Pull Requests: Please see the coding guidelines below.
  • Issues: For bug reports, feature requests, build problems, packaging issues, ideas, strange things you can't explain etc. Please check existing issues (both open and closed) and the appropriate manual page before reporting, thanks.

Coding Guidelines

Please read these guidelines if you're submitting a pull request:

  • Must build and run on all supported platforms (possible exception for Solaris because it's moribund). The arp-scan team can help with porting, autoconf checks, unit tests etc.
  • Must compile without warnings with the GCC/Clang options that arp-scan builds with.
  • Source formatting style is clang-format with the following options (with a few exceptions):
    • BasedOnStyle: LLVM
    • IndentWidth: 3
    • AlwaysBreakAfterDefinitionReturnType: All
    • IndentCaseLabels: true