Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/leohspaixao/qa-solar
Projeto Monorepo de estudo de diversos frameworks de testes.
https://github.com/leohspaixao/qa-solar
cypress playwright robotframework
Last synced: 1 day ago
JSON representation
Projeto Monorepo de estudo de diversos frameworks de testes.
- Host: GitHub
- URL: https://github.com/leohspaixao/qa-solar
- Owner: LeohsPaixao
- License: mit
- Created: 2024-11-20T20:39:59.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2025-01-07T15:18:50.000Z (2 days ago)
- Last Synced: 2025-01-07T15:25:35.317Z (2 days ago)
- Topics: cypress, playwright, robotframework
- Language: TypeScript
- Homepage:
- Size: 18.4 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
---
# QA Solar Monorepo
[![License](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)
[![Node.js Version](https://img.shields.io/badge/Node.js-%3E=22.1.0-brightgreen.svg)](https://nodejs.org/)
[![Yarn Version](https://img.shields.io/badge/Yarn-1.22.22-blue.svg)](https://classic.yarnpkg.com/en/docs/install/)Este é 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 **Node.js** e **Express**, 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.
---
## 📜 Licença
Este projeto está licenciado sob a [MIT License](./LICENSE).
---
## ✍️ Autor
Desenvolvido por **Leonardo Paixão**.
[GitHub Profile](https://github.com/LeohsPaixao)
---
Contribuições, sugestões ou dúvidas são sempre bem-vindas!