Getting Updates
ShipClojure is regularly maintained with consistent weekly updates, including new features and bug fixes.
Setting up your repository for updates
To maintain your customized project while still being able to pull updates from the ShipClojure repository, follow these steps:
After cloning the ShipClojure repository, rename the origin remote to upstream:
git remote rename origin upstreamAdd your own repository as the origin:
git remote add origin <your_repository_git_address>Make your customizations and push to your repository as usual:
git add . git commit -m 'Your custom changes' git push origin mainWhen you want to pull the latest ShipClojure updates:
git pull upstream mainResolve any merge conflicts that arise, then commit and push to your repository.
IMPORTANT: When starting out, please don't fork the original shipclojure repository as it will interfere with this flow. You should clone it locally, remove original origin and add your remote project repository as your initial origin
Versioning
Each new commit will have an associated version number indicating whether it is a new major release, bug fix or feature update.
| Status | Version Example |
|---|---|
| New Major Release | 10.0.0 |
| Bug fix | 10.0.1 |
| New Feature | 10.1.0 |