1 Star 0 Fork 0

funzero/verilator

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
CONTRIBUTING.adoc 3.07 KB
一键复制 编辑 原始数据 按行查看 历史

How to contribute to Verilator

Thanks for using Verilator! We welcome your contributions in whatever form.

This contributing document contains some suggestions that may make contributions flow more efficiently.

Did you find a bug?

  • Please Ensure the bug was not already reported by searching Verilator Issues.

  • If you’re unable to find an open issue addressing the problem, open a new Verilator issue.

    • Be sure to include a code sample or an executable test case demonstrating the bug and expected behavior that is not occurring.

    • The ideal example works against other simulators, and is in the test_regress/t test format, as described in docs/internals.

Did you write a patch that fixes a bug?

  • Please Open a new issue.

  • You may attach a patch to the issue, or (preferred) may request a GitHub pull request.

    • Verilator uses Travis CI to provide continuous integration. You may want to setup Travis CI on your GitHub branch to ensure your changes keep the tests passing. See docs/internals.

  • Your source-code contributions must be certified as open source, under the Developer Certificate of Origin. On your first contribution, you must either:

    • Have your patch include the addition of your name to docs/CONTRIBUTORS (preferred).

    • Use "git -s" as part of your commit. This adds a "signed-of-by" attribute which will certify your contribution as described in the Signed-of-By convention.

    • Email, or post in an issue a statement that you certify your contributions.

    • In any of these cases your name will be added to docs/CONTRIBUTORS and you are agreeing all future contributions are also certified.

    • We occasionally accept contributions where people do not want their name published. Please email us; you must still privately certify your contribution.

  • Your test contributions are generally considered released into the Creative Commons Public Domain (CC0), unless you request otherwise or put a GNU/Artistic license on your file.

  • Most important is we get your patch. If you’d like to clean up indentation and related issues ahead of our feedback, that is appreciated; please see the coding conventions in docs/internals.

Do you have questions?

Code of Conduct

  • Our contributors and participants pledge to make participation in our project and our community a positive experience for everyone. We follow the Contributor Covenant version 1.4.

Thanks!

Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/funzero/verilator.git
git@gitee.com:funzero/verilator.git
funzero
verilator
verilator
master

搜索帮助