Skip to content

Conversation

@AbdulDavids
Copy link
Contributor

This pull request introduces several improvements to the CI workflow and documentation, along with a minor code comment addition and new dependencies for internationalization support. The most significant changes are the restructuring of the GitHub Actions workflow to add separate jobs for linting, testing, and building, and the addition of i18next and react-i18next dependencies. The README has also been streamlined for clarity and consistency.

CI/CD Workflow Enhancements:

  • Replaced the single deploy workflow with a new CI workflow that runs on both pushes and pull requests to main, introducing separate jobs for linting, unit tests, E2E tests (with Playwright), and build checks. Artifacts are now uploaded instead of directly deploying to GitHub Pages. (.github/workflows/deploy.yml) [1] [2]

Dependency Updates:

  • Added i18next and react-i18next to dependencies in package.json to enable internationalization support.

Documentation Improvements:

  • Refactored the README to use consistent section headings, removed emojis, clarified instructions, and improved formatting for better readability and professionalism. [1] [2] [3] [4] [5] [6] [7] [8] [9]

Code Quality:

  • Added a clarifying comment to the ESLint configuration file for better maintainability. (eslint.config.js)

@sixhobbits sixhobbits merged commit 694d623 into zatech:main Nov 10, 2025
4 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants