To get started with gem development:
dev clone quilt
dev cd quilt
cd gems/quilt_rails
dev up
For Node development, see the Node contributors docs.
All notable changes should be included in the CHANGELOG.md
.
Note: Gem releases will not publish Node packages. If the gem depends on changes in the Node library, you must publish a Node release first.
cd gems/quilt_rails
- Do a
dev up
to make sure you're running on the correct version of Ruby - Update
lib/quilt_rails/version.rb
andCHANGELOG.md
to your new desired version - Run
bundle install
- Stage the changes with
git add -A
- Commit the resulting changes,
git commit -m "Release quilt_rails v<new-version>"
- Create a tag,
git tag v<new-version>
git push origin main --tags
- Head to ShipIt to deploy the release to Ruby Gems.