Skip to content

Development Guide

Guy Sopher edited this page Sep 8, 2019 · 3 revisions

Development Guide

Local Environment

  • Clone the repo: git clone git@github.com:wix-incubator/pro-gallery.git
  • Install lerna: npm i -g lerna
  • Install Dependencies: lerna bootstrap --hoist
  • Run the packages: lerna run --parallel start

The playground will open in localhost:3000, linked to a local instance of the gallery and layouts.

Committing Changes

Commit messages should be formatted according to the Conventional Commits methodology.

[package] type (optional scope): description
  • package: gallery / playground / layouts
  • type: fix / improve / feature / BREAKING CHANGE

Releasing a Version

Releasing a new version is done via the main library using one of the following commands: npm run patch / npm run minor / npm run major *

* Usually, fixes and improvements are patches, new features are minor versions and breaking changes are major versions.

After running one of these commands, VSCode will open the changelog with the latest commits. After editing it, choose yes in the prompt and the version will be released.

Clone this wiki locally