@gocasebr/customizr
v0.49.0
Published
## Project setup ``` yarn install
Readme
customizr
Project setup
yarn install
or
yarnCompiles and hot-reloads for development
yarn serveLints and fixes files
yarn lintDeploy (Legacy / Emergency-only)
⚠️ Atenção: o fluxo padrão de release é automatizado pelo CI — ver a seção Contributing abaixo. As instruções desta seção só devem ser usadas em situação de emergência (CI indisponível ou rollback manual urgente).
Install Firebase Tools
npm install -g firebase-toolsLogin Firebase
firebase login
You need make login in email from google for deployed to firebase
This email can be able to make changes in default project, talk to Gocase Engineering Team.Deploy Project
yarn deployBuild Project
yarn buildDeploy Hosting
firebase deployTests Devices and Identifiers
By URL
You can test using this params:
http://localhost:8080/?engineIdentifier=minha-vibe&material=standard-iphone8
For others devices get the information with Gocase Engineering Team.Automatic tests
Run your unit tests
yarn test:unitRun your end-to-end tests
yarn test:e2eCustomize configuration
Contributing
Releases are fully automated. You don't need to bump the package version — the CI does it for you.
Workflow for a change:
- Branch off
dev(e.g.git checkout -b feat/my-feature dev). - Implement the change locally.
- Commit and push, then open a Pull Request targeting
dev. - After review and approval, merge into
dev. - The CI automatically deploys the build to the Firebase staging environment (
customizr-stg). - To promote to production, open a PR from
dev→master. After merge, the CI automatically:- Syncs
package.jsonversion with the latest published version on npm. - Bumps the minor version (e.g.
0.40.0→0.41.0). - Builds the package and publishes it to npm as
@gocasebr/customizr.
- Syncs
Force!
