Since many people have many different uses for Beergarden, it makes sense that you may need functionality that's not currently supported. If that's the case, and you think you can add the functionality yourself, feel free! Here's the easiest way to make changes:
- Fork the project
- Clone your project fork
(
git clone https://github.com/<username>/beer-garden.git
) - Create a new branch (
git checkout -b issue/1234-my-amazing-feature
) - Commit your changes (
git commit -m "#1234 - It's done!"
) - Push to the branch (
git push origin issue/1234-my-amazing-feature
) - Create a new pull request in Github
We want to do everything we can to make sure we're delivering robust software. So we just ask that before submitting a merge request you:
- Make sure all the existing tests work (
make test
from thesrc/app
directory) - Create new tests for the functionality you've created. These should work too :)
Finally, thank you for your contribution! Your help is very much appreciated by the Beergarden developers and users.