Skip to content
  • DalavaiHemanth's avatar
    chore: add compliance infrastructure and quality tooling · 5ff77e00
    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