Blame CONTRIBUTING.md

Packit 534379
# Contributing
Packit 534379
Packit 534379
## Issues
Packit 534379
Packit 534379
We track OPAE design and development issues, bugs, and feature requests in
Packit 534379
the [GitHub issue tracker](https://github.com/OPAE/opae-sdk/issues). For
Packit 534379
usage, installation, or other requests for help, please use the [OPAE mailing
Packit 534379
list](https://lists.01.org/postorius/lists/opae.lists.01.org) instead.
Packit 534379
Packit 534379
When reporting a bug, please provide the following information, where
Packit 534379
applicable:
Packit 534379
Packit 534379
* What are the steps to reproduce the bug?
Packit 534379
* Can you reproduce the bug using the latest [master](https://github.com/OPAE/opae-sdk/tree/master)?
Packit 534379
* What CPU, platform, operating system/distribution, and FPGA board/device (if any) are you running? The more specific, the better.
Packit 534379
* For crashes, please provide the backtrace (use gdb).
Packit 534379
Packit 534379
### Contribution Guide
Packit 534379
Packit 534379
We accept contributions as pull requests on GitHub. More detailed guidelines
Packit 534379
will be added later. Please follow these simple rules for now:
Packit 534379
Packit 534379
* A PR should have a clear purpose, and do one thing only, and nothing more. This will enable us review your PR more quickly.
Packit 534379
* Each commit in the PR should be a small, atomic change representing one step in development.
Packit 534379
* Please squash intermediate steps within PR for bugfixes, style cleanups, reversions, etc., so they would not appear in merged PR history.
Packit 534379
* Please explain anything non-obvious from the code in comments, commit messages, or the PR description, as appropriate.
Packit 534379
* For extra brownie points, have a look at https://chris.beams.io/posts/git-commit/ (not required, but appreciated).
Packit 534379
Packit 534379
### License
Packit 534379
Packit 534379
The OPAE SDK is licensed under the terms in
Packit 534379
[COPYING](https://github.com/OPAE/opae-sdk/blob/master/COPYING). By
Packit 534379
contributing to the project, you agree to the license and copyright terms
Packit 534379
therein and release your contribution under these terms.
Packit 534379
Packit 534379
### Sign Your Work
Packit 534379
Packit 534379
Please use the sign-off line at the end of the patch. Your signature
Packit 534379
certifies that you wrote the patch or otherwise have the right to pass it on
Packit 534379
as an open-source patch. The rules are pretty simple: if you can certify
Packit 534379
the below (from [developercertificate.org](http://developercertificate.org/)):
Packit 534379
Packit 534379
```
Packit 534379
Developer Certificate of Origin
Packit 534379
Version 1.1
Packit 534379
Packit 534379
Copyright (C) 2004, 2006 The Linux Foundation and its contributors.
Packit 534379
660 York Street, Suite 102,
Packit 534379
San Francisco, CA 94110 USA
Packit 534379
Packit 534379
Everyone is permitted to copy and distribute verbatim copies of this
Packit 534379
license document, but changing it is not allowed.
Packit 534379
Packit 534379
Developer's Certificate of Origin 1.1
Packit 534379
Packit 534379
By making a contribution to this project, I certify that:
Packit 534379
Packit 534379
(a) The contribution was created in whole or in part by me and I
Packit 534379
    have the right to submit it under the open source license
Packit 534379
    indicated in the file; or
Packit 534379
Packit 534379
(b) The contribution is based upon previous work that, to the best
Packit 534379
    of my knowledge, is covered under an appropriate open source
Packit 534379
    license and I have the right under that license to submit that
Packit 534379
    work with modifications, whether created in whole or in part
Packit 534379
    by me, under the same open source license (unless I am
Packit 534379
    permitted to submit under a different license), as indicated
Packit 534379
    in the file; or
Packit 534379
Packit 534379
(c) The contribution was provided directly to me by some other
Packit 534379
    person who certified (a), (b) or (c) and I have not modified
Packit 534379
    it.
Packit 534379
Packit 534379
(d) I understand and agree that this project and the contribution
Packit 534379
    are public and that a record of the contribution (including all
Packit 534379
    personal information I submit with it, including my sign-off) is
Packit 534379
    maintained indefinitely and may be redistributed consistent with
Packit 534379
    this project or the open source license(s) involved.
Packit 534379
```
Packit 534379
Packit 534379
Then you just add a line to every git commit message:
Packit 534379
Packit 534379
    Signed-off-by: Joe Smith <joe.smith@email.com>
Packit 534379
Packit 534379
Use your real name (sorry, no pseudonyms or anonymous contributions.)
Packit 534379
Packit 534379
If you set your `user.name` and `user.email` git configs, you can sign your
Packit 534379
commit automatically with `git commit -s`.