We are opened to test suggestions. We appreciate pull requests in github with the respective test or intended change to our infrastructure. Any contributions are welcome. Please follow this example on how to fork our repository into your account, and then create a pull request. For more information on forks, go to the github documentation Forking a repository. If you have little time, you can also create a ticket in our issue tracking system. For more detailed instructions on how to contribute, read the following information.
You can also comment on any of our pull requests for tests that are under development. Please make sure that you are logged into github with your username. All our communication channels are open for suggestions. We encourage people’s participation. The success of this test suite comes from the effort of the OpenMP community.
Before writing any test, please follow our coding standards, and get familiarized with our ompvv.h header file.
Follow these steps:
new_test/
and followed by the test description. For example new_test/test_target
suggest that you are suggesting a new_test that checks for the target directive.
git remote add upstream https://github.com/SOLLVE/sollve_vv/
git fetch upstream
Pull requests are created in your own forked copy of the repository. If you try to start the pull request on our original repository, you will get an access denied error.
Before submitting any pull request, please make sure your branch is synchronized with our master. If you added our repository to the upstream (step 7 above), use this command.
git fetch upstream
git checkout <your branch name here>
git merge upstream/master
Once you have make the necessary changes (ideally using a branch name as suggested in step 9 in the previous section), you can create your pull request. To do this follow these steps:
https://github.com/<username>/sollve_vv
pull request
option on the tabs that are on top of the source code.Create pull request
in green on the top right cornercreate pull request
will appear. Click the create pull request
button.Create Pull request
. We will get notified of your pull request.After you have submitted your pull request, comments and suggestions will be made. At this point you are responsible to respond to these comments. Once the test gets approved by more than 2 people, it will be merged into our master branch.
Thanks for contributing to our project. By contributing to our project you agree to our license agreement and allow us to use and distribute your code.