This repository is archived and no longer accepts pull requests, feature requests, or maintenance updates. The current codebase is the final published version and remains available for study and fork usage.
git clone https://github.com/ESousa97/front-server-esdatabasev2.git
cd front-server-esdatabasev2
npm ci
cp .env.example .env
npm run dev- Indentation and line endings follow
.editorconfig - Lint rules are defined in
.eslintrc.cjs - Formatting rules are defined in
.prettierrc - Design tokens are centralized in
src/styles/tokens.css
feat/<short-description>fix/<short-description>refactor/<short-description>docs/<short-description>
<type>(<scope>): <description>
Allowed types:
feat— new functionalityfix— bug fixrefactor— behavior-preserving refactordocs— documentation changesstyle— formatting onlytest— test changeschore— maintenance/config/dependenciesci— CI/CD changesperf— performance improvementssecurity— security fixes
- Create a focused branch.
- Keep changes atomic and behavior-safe.
- Run local validation:
npm run validate
- Open PR using
.github/PULL_REQUEST_TEMPLATE.md. - Address review comments before merge.
This process is kept only as historical documentation and is not active in this repository anymore.
- Unit tests for reusable logic and utilities first
- Integration tests for critical user workflows
- Keep flaky tests out of main branch
Run tests:
npm run test
npm run test:coverage- Test coverage expansion
- UI consistency and accessibility
- Performance improvements in heavy pages
- Dependency maintenance and security hardening
- Enoque Sousa
- Portfólio: https://enoquesousa.vercel.app
- GitHub: https://github.com/ESousa97