@w3block/w3block-ui-sdk
TypeScript icon, indicating that this package has built-in type declarations

1.14.50 • Public • Published

Readme

Como padrão, para iniciar o projeto:

// NPM
npm install

//YARN
yarn install

Linkando a lib

Para fazer a linkagem da lib para um outro projeto é necessário a utilização npm link, porem o npm link nao consegue resolver o problema de dependecias duplicadas, no caso desse projeto o React e o react-query. Para resolver esse problema é necessário fazer um link para a pasta do react no node_modules do projeto que voce vai aplicar essa lib.

npm link <PATH_TO_YOUR_APP>/node_modules/react --force
npm link <PATH_TO_YOUR_APP>/node_modules/react-query --force

Linkando o projeto

Para teste da lib dentro do projeto é necessário fazer o link tambem do projeto com a lib, para isso utilizamos novamente o npm link, só que dessa vez dentro da pasta do seu app/projeto.

npm link <PATH_TO_LIB>

Link 'nao' funcionando

Verificar a versão do react utilizado no SDK e o site, ambos tem que ser o mesmo.

Rodando o projeto

Tendo feito a linkagem do react da lib com o react do projeto e o link do projeto com a lib, para que a mudanças aconteçam em tempo real basta rodar o comando:

//NPM
npm dev:watch

//YARN
yarn dev:watch

Processo de release

A release hoje em dia pode ser feita para staging em formato beta ou para produção. Caso seja feita para staging verificar sempre o publish.yml para ver se o nome da branch está correto, no caso staging,

 target_branch:
        description: 'Target branch of push tags'
        required: false
        default: 'staging'

Estando correto a crição de release é feito como sempre foi

yarn pre-release

No caso de produçao o processo é o mesmo, porem o nome da branch é main.

 target_branch:
        description: 'Target branch of push tags'
        required: false
        default: 'main'

E o comando para o release ja altera um pouco pois é necessário dizer para qual versão o release vai ser feito.

yarn release --release-as v*.*.*

Readme

Keywords

none

Package Sidebar

Install

npm i @w3block/w3block-ui-sdk

Weekly Downloads

160

Version

1.14.50

License

none

Unpacked Size

10.5 MB

Total Files

1265

Last publish

Collaborators

  • w3block