README
This is used to manage the code and build.
We pump the boilerplate build files into each repo so that:
- The code to build the code is also versioned
- CI can use it.
- Clone this repo:
# create your fork folder for the org.
mkdir -p /Users/apple/workspace/go/src/github.com/joe-getcouragenow
cd /Users/apple/workspace/go/src/github.com/joe-getcouragenow
# clone from upstream.
git clone git@github.com-joe-getcouragenow:joe-getcouragenow/boot
And setup the git config as per normal:
## Chane into this repo.
cd boot
pwd
/Users/apple/workspace/go/src/github.com/joe-getcouragenow/boot
## Run the command.
make gitr-fork-setup
Setting up your git config with a remote upstream pointing to the getcouragenow repo.
git remote add upstream git@github.com-joe-getcouragenow:getcouragenow/boot
Done.
- Setup the Org. This will place the files needs to manage all the repos in this org.
pwd
/Users/apple/workspace/go/src/github.com/joe-getcouragenow
## Run the command.
make setup-install
Next change to the Org folder and copy the makefiletemplate to makefile manually.
Check the REPO_LIST is what you want.
Suggest you try it out on boot-test first.
pwd
/Users/apple/workspace/go/src/github.com/joe-getcouragenow
## Copy the boilerplate files from boot into all your other repos
make setup-install