Let's Deploy an Open Source Library
summary
A concrete three step release process reduces human error by splitting work into Prepare Review Trigger where Prepare runs locally in under a minute to update package.json and generate the changelog and a staging branch and open a PR, Review runs tests and deploys a sandbox from the PR, and Trigger runs CI to build publish npm and git tag. The workflow is automated with Ship.js prepare and shipjs trigger and supports CircleCI or GitHub Actions and npm tagging.
AI-written summary · about
chapters (4)
related talks
01h 12mHow to release open source library in 2020
30mBringing Continuous Delivery to Open Source
31mA reliable developmentrelease workflow for open source Python libraries
18mProject, Process, Product(ion)
35mOpen-source releases: Everything we've learnt in 4 years
41mHow the npm CLI Team Manages (Almost) 100 Open Source Projects
39mManaging an Open Source Project
25mHow the magic of open source helps our project
