This project is open for contributions only from the robolaunch users for now. To request a new image or feature, please consider opening an issue.
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.
- First, create an issue for your request in this format: eg. Add Pipeline for Freecad
- Create a branch using the issue number: eg. 23-freecad
- Push the empty branch, and then link it to your issue: eg.
git push origin 23-freecad
- Do your changes, commit & push them to your branch.
- Add your Dockerfiles under
dockerfiles/
. - Add your pipeline configuration under
pipelines/
. - Avoid rebuilding existing images.
- Version your components and images, use build arguments for seperating them.
- Add your Dockerfiles under
- Open a pull request for merging your changes. eg. from
23-freecad
tomain
# examples
# ........
# use feat for adding a new component
git commit -m "feat(freecad): add dockerfile and pipeline for freecad images"
# use refactor for small changes
git commit -m "refactor(freecad): change linux user in dockerfile"
# use fix for small changes
git commit -m "fix(freecad): fix dockerfile syntax error"