If you're looking for a development guide for the Fabric8-Launcher Backend, first read the readme.
- Java 8+
- Maven 3.5.3+
- Git
To contribute to the Fabric8-Launcher Backend:
- Fork this repository to your own Git.
- Clone your fork.
- Commit/Push your work on topic branches
- Make pull requests.
Here are 3 simple rules we follow:
- Use a fork of our repository with a topic branch to contribute.
- Redact a nice commit/pull-request message following our guide.
- Try to keep a clean commit log (no unnecessary commits, no merge commits).
In order to make you feel safe regarding your contribution, we are here to help you:
- Unit/Integration tests and checkstyle are run for every modification you make.
- There is a test keeper plugin so you don't forget to test your changes if necessary.
- Our team will review your contribution and help you to get your changes in.
- For any question, you can comment your PR or Issue or send an email to the team.
Here are some articles we thought you might like:
- Hub makes you better at GitHub.
- Keep a clean git history.
- The most powerful git feature you're not using yet: git add -p.
You can find all those information in the readme.
If you're wondering what issues would be suitable when you're just getting started, we recommend taking a look at the issues with the 'good first issue' and 'help wanted' labels.
- This project is under Apache License Version 2.0.
- There is no need to sign a contributor agreement to contribute to the Fabric8-Launcher.
- There is no need to add any specific license header to the source code.