Guidance to follow
- MoFEM is a software with an open community of users and developers, and here we put what it means to be a good citizen of MoFEM community. Link to Be a good MoFEM citizen
- MoFEM has its own naming conventions and guidance which you should follow when you program, make pull requests, etc. Please follow link to coding practice for more details.
- MoFEM certainly has bugs and there are rules on how to report them. You can also ask for enhancements and propose development tasks. link; please follow link to bug reporting for more details.
- Writing documentation is essential to develop a sustainable code; without comments, examples and tutorials the code will be difficult or even impossible to use.
- If you seek support, email us on Q&A group.
- Contributions to core library are accepted via BitBucket pull requests.
- Contributions to users modules are accepted via BitBucket pull requests.
We encourage you to join our team!
Contributing License Agreement
MoFEM is distributed under a MIT License. The act of submitting a merge request (with or without an explicit Signed-off-by tag) will be understood as an affirmation of the following:
By making a contribution to this project, I certify that:
- a. The contribution was created in whole or in part by me and I have the right to submit it under the open source license indicated in the file; or
- b. The contribution is based upon previous work that, to the best of my knowledge, is covered under an appropriate open source license and I have the right under that license to submit that work with modifications, whether created in whole or in part by me, under the same open source license (unless I am permitted to submit under a different license), as indicated in the file; or
- c. The contribution was provided directly to me by some other person who certified (a), (b) or (c) and I have not modified it.
- d. I understand and agree that this project and the contribution are public and that a record of the contribution (including all personal information I submit with it, including my sign-off) is maintained indefinitely and may be redistributed consistent with this project or the open source license(s) involved.