Project Structure

The Kunai project is organized into the following repositories:

  • client: The frontend application.
  • backend: The backend services.
  • charts: Helm charts for deployment.
  • hacks: Scripts and YAML files for configuring the development environment.
  • mkdocs: The Kunai documentation source files.
  • .gitignore: Specifies files and directories to be ignored by Git.
  • .gitlab-ci.yml: Defines the GitLab CI/CD pipeline.
  • .gitleaks.toml: Configuration for GitLeaks, a tool for detecting secrets in Git repositories.
  • README.md: Project overview and basic instructions.
  • renovate.json: Configuration for Renovate, a tool for automated dependency updates.
  • Tiltfile: Configuration for Tilt, a tool for developing Kubernetes applications locally.