Pular para o conteúdo principal

Home

logoqae2e

🚀 Sobre o Projeto

O QA Solar é um projeto monorepo desenvolvido para fins de estudo e aprimoramento de conhecimentos em programação, tanto no backend quanto no frontend. O foco principal do projeto está no desenvolvimento e na prática de testes, explorando frameworks amplamente conhecidos, como Cypress, Playwright e Robot Framework, para criar testes de interface de usuário (UI Tests), componentes e, possivelmente, APIs.

🎯 Propósito

O objetivo deste projeto é servir como uma base para aprender, experimentar e evoluir nas práticas de desenvolvimento de software com ênfase em qualidade e confiabilidade. Aqui, desenvolvedores podem explorar diferentes tecnologias, melhorar suas habilidades e adotar boas práticas de programação e testes.

🛠 Estrutura do Monorepo

O monorepo está dividido em três áreas principais:

  • Frontend: Implementação utilizando Vue 3 e Composition API
  • Backend: Construído com TypeScript e NestJS, conectado a um banco de dados PostgreSQL
  • Testes: Foco em automação de testes E2E e outros tipos, com frameworks robustos e atuais

🔖 Padrão de Commits e Atualizações

Este projeto utiliza commitlint para validar mensagens de commit, assegurando que estejam no padrão correto, o que ajuda a manter a consistência e clareza no histórico do repositório.

Além disso, utiliza Changesets para gerenciar mudanças e manter um ChangeLog atualizado, garantindo que o progresso do projeto seja transparente e rastreável.