Skip to content

PieElements/pie-elements

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pie-elements

The pie elements package set.

Elements are in packages.

lerna

issues

  • whilst publishing w/ lerna will bump dependencies in the main packages, it won't do so for internal pie packages (ie controller/configure).

install

npm install -g lerna # don't use for now
npm install

develop

  • the packages use independent versioning, meaning that a change in 1 package won't bump another package's version.
  • use conventional commits syntax when commiting, lerna will detect the appropriate version bump.

running

info

cd packages/multiple-choice
pie info

Sometimes you want to link in libraries to the config ui:

cd docs/demo/.pie/.configure
npm link @pie-libs/editable-html # will link up the local editable-html package

release/publish

lerna publish --conventional-commits # will add conventional commits to each packages CHANGELOG.md
# you can add --skip-npm and/or --skip-git if you want to bypass publishing to either.

TODO: we need to set up a flow where we merge develop -> master then run the publish cmd.

dependencies

  • lerna js for handling multiple packages in a mono repo
  • pie to test/build the pies

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages