🚀
ShipClojure
  • README
  • Development
    • Getting Started
    • REPL Workflow
    • AI Development with ShipClojure
    • Getting Updates
    • Formatting code
    • ShipClojure Guiding Principles
  • Backend
    • Migrations
    • Secrets
    • Routing
    • ShipClojure Blog
    • Email
  • Frontend
    • UIx + re-frame
    • HTTP Requests with Re-frame
    • Frontend Navigation with Re-frame
    • Toast Notifications
    • Icons
  • Server Side Rendering
    • Static/Landing pages
  • Auth
    • How Auth works
    • Oauth2 providers
  • Deployment
    • Deployment
  • Decisions
    • 001 - Cookie Sessions
    • 002 - Single Page Application Architecture
    • 003 - Re-frame instead of Refx
    • 003 - Move from cookie sessions to JWT Access + refresh tokens
Powered by GitBook
On this page
  • Setting Up Your Repository for Updates
  • Versioning
  1. Development

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:

  1. After cloning the ShipClojure repository, rename the origin remote to upstream:

    git remote rename origin upstream
  2. Add your own repository as the origin:

    git remote add origin <your_repository_git_address>
  3. Make your customizations and push to your repository as usual:

    git add .
    git commit -m 'Your custom changes'
    git push origin main
  4. When you want to pull the latest ShipClojure updates:

    git pull upstream main
  5. Resolve any merge conflicts that arise, then commit and push to your repository.

Versioning

Each new commit will have an associated version number in the package.json 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

PreviousAI Development with ShipClojureNextFormatting code

Last updated 29 days ago