diff --git a/CLA.pdf b/CLA.pdf new file mode 100644 index 00000000..389f1dcd Binary files /dev/null and b/CLA.pdf differ diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 00000000..f5bcdbf3 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,18 @@ + +# How to Contribute + +## Reporting issues + +If you have a problem using Netgen/NGSolve consider asking a question in our [forum](https://ngsolve.com/forum). + +If you found a bug create an issue in the [Github Issue Tracker](https://github.com/NGSolve/netgen/issues). Please be as specific as possible, issues with a reproducible minimal script will get more attention than unspecific one liners :) + +## Contributing patches + +We love and want to encourage community engagement and will review and accept patches and contributions to this project. There are just a few steps to follow: + +On your first contribution, to clear any legal questions, we ask you to sign our [Contributor License Agreement](https://github.com/NGSolve/netgen/blob/master/CLA.pdf. Generally you have to sign this only once for Netgen or NGSolve. Please send the signed agreement to . + +Place a pull request on GitHub. From there we will pull it into our internal testing environment and, if approved, merge it into the main codebase. + +If you have any questions feel free to ask on the [forum](https://ngsolve.com/forum).