This repository has been archived by the owner on Jan 14, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
Publishing Vue
Matt Higgins edited this page Nov 29, 2017
·
8 revisions
This is the old way of publishing vue.
Until Vue is appropriately named and publishable to npmjs.org, we are publishing the built output of Vue to a specific branch in the Vue repo. Here are the steps to publish a new version of Vue while this transition is still under progress.
git clone [email protected]:versionone/vue.git && cd vue
git checkout master
- Make changes to Vue source and commit them as appropriate
- if making SVG icon changes, be sure to run
npm run build:icons
and commit the built Icon related files
- if making SVG icon changes, be sure to run
-
npm version patch
(or if minor/major version use those instead of patch) - Once passing, push your changes to
origin/master
. - Checkout the published branch via:
git checkout published
. - Merge master into the published branch:
git merge master --no-ff
' - Run
npm run build
to generate built output. - Commit the deltas to the
published
branch. - Push
published
branch to GitHub.
Do not rebase and force push to the published
branch as this will remove the sha that core builds rely on
cd Core/VersionOne.Web
-
../npm install
# get things installed according to current shrinkwrap rm npm-shrinkwrap.json
-
./../npm install
=> should install new version of Vue ./../npm shrinkwrap
- Commit
npm-shrinkwrap.json
file cd ../ && ./gulp