{"id":335,"date":"2015-11-03T14:41:13","date_gmt":"2015-11-03T14:41:13","guid":{"rendered":"http:\/\/95.85.43.55\/?page_id=335"},"modified":"2024-02-06T08:52:43","modified_gmt":"2024-02-06T08:52:43","slug":"how-to-contribute","status":"publish","type":"page","link":"https:\/\/opm-project.org\/?page_id=335","title":{"rendered":"How to contribute"},"content":{"rendered":"<p>We welcome contributions of all kinds to make Opm better and more useful! This can take any form: use case reports, documentation, bug reports, source code improvement or entirely new software modules.<\/p>\n<h4>Use case reports, figures and documentation<\/h4>\n<p>We are interested in your experience\u00a0using OPM software to solve your problems! Please contact us if you have a successful use case, and we can add it to the gallery.<\/p>\n<h4>Bug reports, issues and feature requests<\/h4>\n<p>For this, we use the issue tracker of github. There is one such tracker per individual module, so where to report depends on the application:<\/p>\n<table>\n<tbody>\n<tr>\n<th>Application<\/th>\n<th>Module<\/th>\n<th>Link<\/th>\n<\/tr>\n<tr>\n<td>Flow<\/td>\n<td>opm-simulators<\/td>\n<td><a href=\"https:\/\/github.com\/OPM\/opm-simulators\/issues\">Issue tracker<\/a><\/td>\n<\/tr>\n<tr>\n<td>Cpchop (and other upscaling tools)<\/td>\n<td>opm-upscaling<\/td>\n<td><a href=\"https:\/\/github.com\/OPM\/opm-upscaling\/issues\">Issue tracker<\/a><\/td>\n<\/tr>\n<tr>\n<td>ResInsight<\/td>\n<td>ResInsight<\/td>\n<td><a href=\"https:\/\/github.com\/OPM\/ResInsight\/issues\">Issue tracker<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>On the issue tracker page, click the &#8220;New Issue&#8221; button to report a problem.<\/p>\n<p>For more general requests and questions, consider asking on the\u00a0<a href=\"\/\/www.opm-project.org\/?page_id=358\">mailing list<\/a>. Also you can use the list for bug reporting if you cannot identify which module contains the bug, or which one is most appropriate.<\/p>\n<h4>Contributing to the software suite<\/h4>\n<p>The preferred method of contributing bug fixes, documentation improvements or new features to the existing software is to use the\u00a0<a href=\"https:\/\/help.github.com\/articles\/about-pull-requests\/\">pull request mechanism<\/a>\u00a0of github. We mostly follow the <em>Fork &amp; Pull<\/em> model, meaning that you should fork the repository to your own github user and put your contributions there before asking us to pull you changes into the\u00a0<a href=\"https:\/\/github.com\/OPM\/\">common repositories<\/a>.<\/p>\n<p>If your contribution is in a new field or is otherwise separate from the existing software, consider suggesting a new module. The best place to do so is on the\u00a0<a href=\"\/\/www.opm-project.org\/?page_id=358\">mailing list<\/a>.<\/p>\n<h4>Contributors<\/h4>\n<p>These are the\u00a0organizations that have contributed to OPM, with software development,\u00a0financial support or both.<\/p>\n<p><em>Financial contributors<\/em><\/p>\n<ul>\n<li><a href=\"https:\/\/www.equinor.com\">Equinor<\/a><\/li>\n<li><a href=\"\/\/www.gassnova.no\/\">Gassnova<\/a><\/li>\n<li><a href=\"\/\/www.forskningsradet.no\/en\/Home_page\/1177315753906\">The Research Council of Norway<\/a><\/li>\n<li><a href=\"https:\/\/erc.europa.eu\">The European Research Council<\/a><\/li>\n<li><a href=\"http:\/\/www.total.no\/en\">Total E&amp;P<\/a><\/li>\n<\/ul>\n<p><em>Technical contributors<\/em><\/p>\n<ul>\n<li><a href=\"\/\/www.sintef.no\/en\/information-and-communication-technology-ict\/applied-mathematics\/computational-geoscience\/#\/\">SINTEF Digital<\/a><\/li>\n<li><a href=\"http:\/\/norceresearch.no\">NORCE<\/a><\/li>\n<li><a href=\"http:\/\/www.equinor.com\">Equinor<\/a><\/li>\n<li><a href=\"http:\/\/www.opm-op.com\">OPM-OP<\/a><\/li>\n<li><a href=\"\/\/www.ceetronsolutions.com\">Ceetron Solutions<\/a><\/li>\n<li><a href=\"mailto:and@poware.org\">PoWare<\/a><\/li>\n<li><a href=\"\/\/www.dr-blatt.de\/\" target=\"_blank\" rel=\"noopener\">HPC-Simulation-Software &amp; Services<\/a><\/li>\n<li><a href=\"http:\/\/www.hydrosys.uni-stuttgart.de\/index.en.php\">University of Stuttgart<\/a><\/li>\n<li><a href=\"\/\/www.ntnu.edu\/idi\/hpc-lab\">Norwegian University of Science and Technology<\/a><\/li>\n<li><a href=\"http:\/\/www.uib.no\/en\/math\">University of Bergen<\/a><\/li>\n<li><a href=\"\/\/www.iwr.uni-heidelberg.de\">University of Heidelberg<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We welcome contributions of all kinds to make Opm better and more useful! This can take any form: use case reports, documentation, bug reports, source code improvement or entirely new software modules. Use case reports, figures and documentation We are interested in your experience\u00a0using OPM software to solve your problems! Please contact us if you &hellip; <a href=\"https:\/\/opm-project.org\/?page_id=335\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">How to contribute<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":5,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"_links":{"self":[{"href":"https:\/\/opm-project.org\/index.php?rest_route=\/wp\/v2\/pages\/335"}],"collection":[{"href":"https:\/\/opm-project.org\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/opm-project.org\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/opm-project.org\/index.php?rest_route=\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/opm-project.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=335"}],"version-history":[{"count":29,"href":"https:\/\/opm-project.org\/index.php?rest_route=\/wp\/v2\/pages\/335\/revisions"}],"predecessor-version":[{"id":1639,"href":"https:\/\/opm-project.org\/index.php?rest_route=\/wp\/v2\/pages\/335\/revisions\/1639"}],"wp:attachment":[{"href":"https:\/\/opm-project.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=335"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}