Gestalt
Development
Install dependencies.
yarn
Start the development server:
yarn start
Visit http://localhost:8080/ and click on a component to view the docs.
Releasing
The following outlines our release process:
- Checkout a new branch.
- Bump package version in
package.json
. - Open a pull request with the new version and land that in master.
- Once the version is bumped in master, checkout that commit locally.
- Publish to NPM with
npm publish
. - Tag the commit with
git tag v(NPM version)
. - Push the tag to the repository with
git push upstream v(NPM version)
. - Draft a release from the tag and update the release notes at https://github.com/pinterest/gestalt/releases
- Publish a new set of docs if necessary with
./scripts/ghpages.sh
.