Skip to content
This repository has been archived by the owner on Dec 8, 2023. It is now read-only.

Latest commit

 

History

History
38 lines (28 loc) · 875 Bytes

CONTRIBUTING.md

File metadata and controls

38 lines (28 loc) · 875 Bytes

Contributing to libevent

Coding style

First and most generic rule: just look around.

But, we have a script for checking patches/files/git-refs:

# Chech HEAD git ref
./checkpatch.sh -r
./checkpatch.sh -r HEAD

# Check patch
git format-patch --stdout -1 | ./checkpatch.sh -p
git show -1 | ./checkpatch.sh -p

# Or via regular files
git format-patch --stdout -2
./checkpatch.sh *.patch

# Over a file
./checkpatch.sh -d event.c
./checkpatch.sh -d < event.c

# And print the whole file not only summary
./checkpatch.sh -f event.c
./checkpatch.sh -f < event.c

# See
./checkpatch.sh -h

Testing

  • Write new unit test in test/regress_{MORE_SUITABLE_FOR_YOU}.c
  • make verify

Asking Questions

It's all right to have questions! Instead of filing an issue here, go ahead and leave a message in our Gitter Room