Aditya Bavadekar
21107cc5dc
chore: Update Python version in lint workflow to 3.12
2025-10-23 02:46:24 +05:30
James Murdza
730619c231
Run prettier via pnpm in CI
2025-10-22 12:04:07 -07:00
James Murdza
6d5b36181b
Install dependencies in TypeScript workspace in CI
2025-10-22 12:01:08 -07:00
James Murdza
3f4f25579c
Add pnpm setup and Node dependency installation to lint workflow
2025-10-22 11:31:02 -07:00
Aditya Bavadekar
049096bcd2
chore: disable MyPy, add target version py312, update documentation
2025-10-22 12:56:52 +05:30
Aditya Bavadekar
4eb4c3bcb6
chore: set up pre-commit hooks and CI/CD workflow
...
- Add a new GitHub Actions workflow (`lint.yml`)
- Update `CONTRIBUTING.md` and `Development.md` to reflect the new linting setup and guide contributors.
- Include a TypeScript type checking script (`typescript-typecheck.js`)
2025-10-22 00:02:21 +05:30
Aditya Bavadekar
258ae86988
chore: Setup code formatting and linting
...
- Add `.editorconfig` for editor consistency.
- Configure GitHub Actions workflow for linting (`.github/workflows/lint.yml`).
- Add pre-commit hooks for automated checks (`.pre-commit-config.yaml`).
- Configure Prettier and exclusions (`.prettierrc.yaml`, `.prettierignore`).
- Update VS Code extensions to include formatting tools (`.vscode/extensions.json`).
- Adjust VS Code settings for auto-formatting (`.vscode/settings.json`).
2025-10-21 21:27:53 +05:30