Quick Start
Get up and running with Shipmark in under 2 minutes.
Prerequisites
Before you begin, make sure you have:
- Node.js 18+ installed
- A Git repository with at least one commit
- A package.json file (for Node.js projects)
Step 1: Install Shipmark
Install Shipmark globally using npm:
terminal
$ npm install -g @grazulex/shipmark
Or use npx to run without installing:
terminal
$ npx @grazulex/shipmark release
Step 2: Initialize Configuration (Optional)
Create a .shipmarkrc.yml configuration file:
terminal
$ shipmark init
β Configuration file created: .shipmarkrc.yml
This step is optionalβShipmark works with sensible defaults.
Step 3: Check Release Status
Before releasing, check your current status:
terminal
$ shipmark status
π¦ Release Status
ββββββββββββββββββββββββββββββββββββββ
Branch: main
Package version: 0.0.0
Latest tag: none
π Pending Changes
ββββββββββββββββββββββββββββββββββββββ
3 commits (no previous tag)
Features 2
Bug Fixes 1
Step 4: Create Your First Release
Now create your first release:
terminal
$ shipmark release
βΉ Current version: 0.0.0
βΉ 3 commits since last release
? Select version bump:
β― minor β 0.1.0
patch β 0.0.1
major β 1.0.0
β Version files updated
β Changelog updated
β Release commit created
β Tag v0.1.0 created
β Pushed to remote
π Released 0.1.0