-
DalavaiHemanth authored
- Add AGPLv3 LICENSE, CHANGELOG.md, SECURITY.md, CODE_OF_CONDUCT.md - Add .editorconfig, .dockerignore, .prettierrc, .env.example - Configure Biome (biome.json) and ESLint (eslint.config.js) linters - Add Knip dead-code checker (knip.json) - Add git-cliff changelog automation (cliff.toml) - Configure pre-commit hooks (.pre-commit-config.yaml) - Add Vitest config with coverage (vitest.config.ts) - Update .gitlab-ci.yml with 7-stage compliant pipeline (lint, type-check, secret-scan, audit, test, changelog, build) - Add Spec-Kit structure (.specify/constitution.md + feature specs) - Extract NPK and weather logic into src/utils/agriHelpers.ts - Add 8 unit tests in src/utils/agriHelpers.test.ts (all passing) - Update package.json with QA scripts and devDependencies Compliance checks addressed: linter, type-checker, secret-scanning, dependency-audit, coverage-reporting, changelog-automation, SBOM/supply-chain
5ff77e00
To find the state of this project's repository at the time of any of these versions, check out the tags.
Loading