Yogalive Yogis V4
Stack: (Vite + Vue3 + Typescript)
Install
-
Clone the project
-
Login to the Github Packages Registry
-
Run
npm login -registry=https://npm.pkg.github.com -scope=@yogalive
-
Use your github email and for the password, you'll need to generate a new Personal Access Token from Github.
1. Go to Github > Profile > Settings > Developer Settings > Personal Access Tokens 2. Generate a new one and set permissions to read:packages.
-
-
Install dependancies
yarn
-
Run local server
yarn dev
On delivery update
- Copy everything except
img
,scss
to thepublic/static
folder - Copy
img
to thesrc/assets/
and overwrite if different - Update the
@yogalive/assets
package:-
Copy
plugins
content to thepackages/assets/plugins
only if new plugins were added !P.S: we're using a newer version of
fontawesome
, so avoid replacing that.P.S2: Feel free to strip down plugin files that we're not using
-
Copy
scss
content to thepackages/assets/scss
-
Commit the changes and run
yarn release
-
Update the
@yogalive/assets
package version in this project's package.json.
-
Recommended IDE Setup
VSCode + Vetur. Make sure to open the project using the workspace file