sf-lorenzetti-wms-svc-angular
v0.0.0
Published
Este projeto é uma extensão para o Produto WMS para o cliente Lorenzetti, desenvolvido com Angular e utilizando o a plataforma [TPEX](https://tdn.totvs.com/pages/viewpage.action?pageId=668200980), fornecendo funcionalidades específicas para as operações
Readme
Extensão WMS Lorenzetti
Descrição
Este projeto é uma extensão para o Produto WMS para o cliente Lorenzetti, desenvolvido com Angular e utilizando o a plataforma TPEX, fornecendo funcionalidades específicas para as operações de armazenagem da Lorenzetti.
Pré-requisitos
Para executar este projeto, você precisará ter instalado:
- Node.js (versão recomendada: 18.x)
- Angular CLI (versão 15.2.9)
- Acesso ao ambiente TOTVS para integração
Instalação
Instale as dependências:
npm iConfigure as variáveis de ambiente:
cp .env.example .envEdite o arquivo
.envcom as configurações apropriadas para seu ambiente.
Execução
Ambiente de desenvolvimento
Para iniciar o servidor de desenvolvimento:
npm startA aplicação estará disponível em http://localhost:4200/ por padrão.
Testes
Para executar os testes unitários:
npm run testPara executar os testes end-to-end:
npm run e2ePara abrir o Cypress para testes interativos:
npm run e2e:openBuild
Para compilar o projeto para produção:
npm run buildPublicação
Para publicar a extensão no ambiente de produção no tenant de homologação:
npm publishConsulte o arquivo
tex-project.jsonpara maiores informações
Tecnologias Principais
- Angular
- Nx
- PO-UI
- TOTVS Personalização e Extensão (TPEX)
- Jest: Para testes unitários
- Cypress: Para testes E2E
Contribuição
Para contribuir com este projeto:
- Crie um branch para sua feature (
git checkout -b feature/nome-da-feature) - Faça commit das suas alterações (
git commit -m 'feat: Adiciona nova feature') - Envie para o branch remoto (
git push origin feature/nome-da-feature) - Abra um Pull Request no Azure DevOps
Certifique-se de seguir os padrões de código e adicionar testes para suas alterações.
Suporte
Para suporte, entre em contato com a equipe de Engenharia SaaS.
