chiasm-project / chiasm

A browser based environment for interactive data visualizations.
MIT License
184 stars 27 forks source link

Standardize Build Strategy #63

Open curran opened 8 years ago

curran commented 8 years ago

Currently, there are several modules shimmed out of browser builds for each Chiasm component, but this is not documented anywhere. Also, the NPM scripts are different for each Chiasm subproject.

The current flow for cutting a release involves too much manual work:

npm version patch
npm publish
git push --tags
git push
npm run build-browser
cp chiasm-modue.js ../
git checkout gh-pages
mv ../chiasm-module.js ./chiasm-module-v0.2.1
git add .
git commit -m "Add v0.2.1"
git push
Hypercubed commented 8 years ago

Might conisder using np and p-s.

curran commented 8 years ago

Thanks, those look like awesome tools!