We do not have the bandwith to deal w/ the legalities from corporate contributions. Please
make all your contributions as an individual with DCO.
Copy right should be Copyright (c) <year> SMF Authors. All rights reserved.
going forward.
smf
follows a patch submission similar to Linux.
Send patches to smf-dev, with a
DCO
signed-off-message.
Use git send-email
to send your patch.
- When you commit, use
"-s"
in your git commit command, which adds a DCO signed off message. DCO is a Developer's Certificate of Origin . For the commit message, you can prefix a tag for an area of the codebase the patch is addressing
git commit -s -m "core: some descriptive commit message"
- then send an email to the google group
git send-email <revision>..<final_revision> --to smf-dev@googlegroups.com
NOTE: for sending replies to patches, use --in-reply-to with the message ID of
the original message. Also, if you are sending out a new version of the change,
use git rebase and then a git send-email
with a -v2
, for instance, to
denote that it is a second version.
Run $ROOT/tools/build.sh -rt
and ensure tests are passing (at least) as well as before the
patch.
Linux Kernel docs on mail clients
- Ensure there are docs & tests
- Make sure clang-format is ran on all the cpp buffers
- Check the log levels. Use
LOG_INFO
with tender loving care. - Make sure the patch was submitted with --sign-off