{"owner":"veggiemonk","repo":"awesome-docker","hasSkills":true,"hasMcp":false,"mcpConfig":null,"found":["AGENTS.md"],"skills":{"AGENTS.md":"# Agent Guidelines for awesome-docker\n\nThis is a curated list of projects for Docker.\n**The projects has to be for Docker, not just using Docker.**\n\n## Commands\n\n- Build CLI: `make build` (or `go build -o awesome-docker ./cmd/awesome-docker`)\n- Rebuild from scratch: `make rebuild`\n- Show local workflows: `make help`\n- Format Go code: `make fmt`\n- Run tests: `make test` (runs `go test ./internal/... -v`)\n- Race tests: `make test-race`\n- Lint README rules: `make lint` (runs `./awesome-docker lint`)\n- Auto-fix lint issues: `make lint-fix`\n- Check links: `make check` (runs `./awesome-docker check`; `GITHUB_TOKEN` enables GitHub repo checks)\n- PR-safe link checks: `make check-pr`\n- PR validation: `make validate` (lint + external link checks in PR mode)\n- Build website: `make website` (generates `website/index.html` from `README.md`)\n- Health scoring: `make health` (requires `GITHUB_TOKEN`, refreshes `config/health_cache.yaml`)\n- Print health report (Markdown): `make report`\n- Print health report (JSON): `make report-json` or `./awesome-docker report --json`\n- Generate report files: `make report-file` (`HEALTH_REPORT.md`) and `make report-json-file` (`HEALTH_REPORT.json`)\n- Maintenance shortcut: `make workflow-maint` (health + JSON report file)\n\n## Architecture\n\n- **Main content**: `README.md` (curated Docker/container resources)\n- **CLI entrypoint**: `cmd/awesome-docker/main.go` (Cobra commands)\n- **Core packages**:\n    - `internal/parser` - parse README sections and entries\n    - `internal/linter` - alphabetical/order/format validation + autofix\n    - `internal/checker` - HTTP and GitHub link checks\n    - `internal/scorer` - repository health scoring and report generation\n    - `internal/cache` - exclude list and health cache read/write\n    - `internal/builder` - render README to website HTML from template\n- **Config**:\n    - `config/exclude.yaml` - known link-check exclusions\n    - `config/website.tmpl.html` - HTML template for site generation\n    - `config/health_cache.yaml` - persisted health scoring cache\n- **Generated outputs**:\n    - `awesome-docker` - compiled CLI binary\n    - `website/index.html` - generated website\n    - `HEALTH_REPORT.md` - generated markdown report\n    - `HEALTH_REPORT.json` - generated JSON report\n\n## Content Guidelines (from CONTRIBUTING.md)\n\n- **The projects has to be for Docker, not just using Docker.**\n- Use one link per entry\n- Prefer project/repository URLs over marketing pages\n- Keep entries alphabetically ordered within each section\n- Keep descriptions concise and concrete\n- Use `:yen:` only for paid/commercial services\n- Use `:ice_cube:` for stale projects (2+ years inactive)\n- Remove archived/deprecated projects instead of tagging them\n- Avoid duplicate links and redirect variants\n"},"files":{"AGENTS.md":"# Agent Guidelines for awesome-docker\n\nThis is a curated list of projects for Docker.\n**The projects has to be for Docker, not just using Docker.**\n\n## Commands\n\n- Build CLI: `make build` (or `go build -o awesome-docker ./cmd/awesome-docker`)\n- Rebuild from scratch: `make rebuild`\n- Show local workflows: `make help`\n- Format Go code: `make fmt`\n- Run tests: `make test` (runs `go test ./internal/... -v`)\n- Race tests: `make test-race`\n- Lint README rules: `make lint` (runs `./awesome-docker lint`)\n- Auto-fix lint issues: `make lint-fix`\n- Check links: `make check` (runs `./awesome-docker check`; `GITHUB_TOKEN` enables GitHub repo checks)\n- PR-safe link checks: `make check-pr`\n- PR validation: `make validate` (lint + external link checks in PR mode)\n- Build website: `make website` (generates `website/index.html` from `README.md`)\n- Health scoring: `make health` (requires `GITHUB_TOKEN`, refreshes `config/health_cache.yaml`)\n- Print health report (Markdown): `make report`\n- Print health report (JSON): `make report-json` or `./awesome-docker report --json`\n- Generate report files: `make report-file` (`HEALTH_REPORT.md`) and `make report-json-file` (`HEALTH_REPORT.json`)\n- Maintenance shortcut: `make workflow-maint` (health + JSON report file)\n\n## Architecture\n\n- **Main content**: `README.md` (curated Docker/container resources)\n- **CLI entrypoint**: `cmd/awesome-docker/main.go` (Cobra commands)\n- **Core packages**:\n    - `internal/parser` - parse README sections and entries\n    - `internal/linter` - alphabetical/order/format validation + autofix\n    - `internal/checker` - HTTP and GitHub link checks\n    - `internal/scorer` - repository health scoring and report generation\n    - `internal/cache` - exclude list and health cache read/write\n    - `internal/builder` - render README to website HTML from template\n- **Config**:\n    - `config/exclude.yaml` - known link-check exclusions\n    - `config/website.tmpl.html` - HTML template for site generation\n    - `config/health_cache.yaml` - persisted health scoring cache\n- **Generated outputs**:\n    - `awesome-docker` - compiled CLI binary\n    - `website/index.html` - generated website\n    - `HEALTH_REPORT.md` - generated markdown report\n    - `HEALTH_REPORT.json` - generated JSON report\n\n## Content Guidelines (from CONTRIBUTING.md)\n\n- **The projects has to be for Docker, not just using Docker.**\n- Use one link per entry\n- Prefer project/repository URLs over marketing pages\n- Keep entries alphabetically ordered within each section\n- Keep descriptions concise and concrete\n- Use `:yen:` only for paid/commercial services\n- Use `:ice_cube:` for stale projects (2+ years inactive)\n- Remove archived/deprecated projects instead of tagging them\n- Avoid duplicate links and redirect variants\n"},"items":[{"name":"AGENTS.md","path":"AGENTS.md","title":"AGENTS.md","content":"# Agent Guidelines for awesome-docker\n\nThis is a curated list of projects for Docker.\n**The projects has to be for Docker, not just using Docker.**\n\n## Commands\n\n- Build CLI: `make build` (or `go build -o awesome-docker ./cmd/awesome-docker`)\n- Rebuild from scratch: `make rebuild`\n- Show local workflows: `make help`\n- Format Go code: `make fmt`\n- Run tests: `make test` (runs `go test ./internal/... -v`)\n- Race tests: `make test-race`\n- Lint README rules: `make lint` (runs `./awesome-docker lint`)\n- Auto-fix lint issues: `make lint-fix`\n- Check links: `make check` (runs `./awesome-docker check`; `GITHUB_TOKEN` enables GitHub repo checks)\n- PR-safe link checks: `make check-pr`\n- PR validation: `make validate` (lint + external link checks in PR mode)\n- Build website: `make website` (generates `website/index.html` from `README.md`)\n- Health scoring: `make health` (requires `GITHUB_TOKEN`, refreshes `config/health_cache.yaml`)\n- Print health report (Markdown): `make report`\n- Print health report (JSON): `make report-json` or `./awesome-docker report --json`\n- Generate report files: `make report-file` (`HEALTH_REPORT.md`) and `make report-json-file` (`HEALTH_REPORT.json`)\n- Maintenance shortcut: `make workflow-maint` (health + JSON report file)\n\n## Architecture\n\n- **Main content**: `README.md` (curated Docker/container resources)\n- **CLI entrypoint**: `cmd/awesome-docker/main.go` (Cobra commands)\n- **Core packages**:\n    - `internal/parser` - parse README sections and entries\n    - `internal/linter` - alphabetical/order/format validation + autofix\n    - `internal/checker` - HTTP and GitHub link checks\n    - `internal/scorer` - repository health scoring and report generation\n    - `internal/cache` - exclude list and health cache read/write\n    - `internal/builder` - render README to website HTML from template\n- **Config**:\n    - `config/exclude.yaml` - known link-check exclusions\n    - `config/website.tmpl.html` - HTML template for site generation\n    - `config/health_cache.yaml` - persisted health scoring cache\n- **Generated outputs**:\n    - `awesome-docker` - compiled CLI binary\n    - `website/index.html` - generated website\n    - `HEALTH_REPORT.md` - generated markdown report\n    - `HEALTH_REPORT.json` - generated JSON report\n\n## Content Guidelines (from CONTRIBUTING.md)\n\n- **The projects has to be for Docker, not just using Docker.**\n- Use one link per entry\n- Prefer project/repository URLs over marketing pages\n- Keep entries alphabetically ordered within each section\n- Keep descriptions concise and concrete\n- Use `:yen:` only for paid/commercial services\n- Use `:ice_cube:` for stale projects (2+ years inactive)\n- Remove archived/deprecated projects instead of tagging them\n- Avoid duplicate links and redirect variants\n","category":"root","tokens":692}]}