1 Star 0 Fork 0

吉祥水/feelpp

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
CONTRIBUTING.adoc 3.97 KB
一键复制 编辑 原始数据 按行查看 历史
Christophe Prud'homme 提交于 2017-04-17 12:42 . minor update [ci skip]

Contributing

License Agreement

By contributing changes to this repository, you agree to license your contributions under the LGPL or GPL license. This ensures your contributions have the same license as the project and that the community is free to use your contributions. You also assert that you are the original author of the work that you are contributing and that any change to your work will have to be contributed back to the community.

Submitting an Issue

We use the issue tracker on GitHub associated with this project to track bugs and features. Before submitting a bug report or feature request, check to make sure it hasn’t already been submitted. When submitting a bug report, please include a Gist that includes any details that may help reproduce the bug, including your C++ compiler and operating system.

Most importantly, since Feel++ provides a DSEL based on the embedded Galerkin type language, provide as short as possible testcase to replicate the issue and using the Feel++ mathematical concepts.

An ideal bug report would include a pull request with failing specs.

Submitting a Pull Request

:paperclip:
missing bits here, documentation pending

If your tests pass, return to step 4.

  1. Implement your feature or bug fix.

  2. Run ctest to run the tests. If your tests fail, return to step 1.

  3. Add documentation for your feature or bug fix.

  4. If your changes are not 100% documented, go back to step 3.

  5. Add, commit, and push your changes.

  6. Submit a pull request.

For ideas about how to use pull requests, see the post Useful GitHub Patterns.

Background Knowledge

As Feel++ is built using C++, it requires some knowledge about C++ and some libraries and tools it uses such as Boost, PETSc or Gmsh. The following resources provide a good starting point for contributors who may not be completely comfortable with these tools:

While these resources don’t cover everything needed they serve as a good starting off point for beginners.

Writing and Executing Tests

Feel++ provides a large testsuite.

:paperclip:
Documentation pending

Running Feel++ in Development Mode

:paperclip:
Documentation pending. Feel++ is designed so that you can run in Debug mode.

Supporting Feel++ on supercomputers

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

搜索帮助