Contributing
Contributions from the community are always welcome and encouraged. All resources developed by the Language Application Grid are hosted on GitHub so the only thing needed to contribute is a GitHub account.
Contributing Source Code
All source code produced by the Language Application Grid is released under the Apache 2.0 license and is available from one of our two GitHub organizations:
- https://github.com/lapps
The lapps organization hosts the code for the official LAPPS Grid API modules deployed to Maven Central. - https://github.com/lappsgrid-incubator
The incubator is the location for projects that are not a part of the LAPPS Grid API. For example the LAPPS Grid fork of the Galaxy project, Docker images, etc.
All of the LAPPS Grid repositories use the Git Flow branching model. What this means in practice is that all pull-requests should target the develop branch as the base of the pull request. More information is available here, but pull requests against the master branch will be rejected as pushing code to master is the trigger for our CI server to perform a release to Maven Central.
Contributing To The Wiki
This wiki is a GitHub Pages site hosted from the repository https://github.com/lapps/lapps.github.io. Anyone wanting to contribute to the wiki will need to:
- Fork the lapps.github.io repository.
- Edit the wiki files. Please use your own topic branch for your edits to the wiki.
- Push your edits to GitHub and create a pull request.
While you are editing the wiki locally you can use Jekyll to preview the wiki as you make changes.
bundle exec jekyll serve --watch
The site will be available at http://localhost:4000