Thanks! There are tons of different programming languages & SCM's, making it difficult to develop and keep everything up
to date. We want to keep it as easy as possible to
contribute to packagr
, so that you can automate package management for your favorite language.
There are a few guidelines that we need contributors to follow so that
we can keep on top of things.
Fork, then clone the tools repos & common lib:
$ git clone [email protected]:your-username/bumpr.git
$ git clone [email protected]:your-username/releasr.git
$ git clone [email protected]:your-username/publishrr.git
$ git clone [email protected]:your-username/go-common.git
Ensure you have docker installed.
$ docker version
Client:
Version: 18.06.0-ce
API version: 1.38
Go version: go1.10.3
Git commit: 0ffa825
Built: Wed Jul 18 19:05:26 2018
OS/Arch: darwin/amd64
Experimental: false
Server:
Engine:
Version: 18.06.0-ce
API version: 1.38 (minimum version 1.12)
Go version: go1.10.3
Git commit: 0ffa825
Built: Wed Jul 18 19:13:46 2018
OS/Arch: linux/amd64
Experimental: true
Run the Packagr docker development environment:
$ docker-compose up -f docker-compose.dev.yml