Skip to content

chore(agents): adopt the AGENTS.md standard and fix Markdown lint - #83

Merged
perezmlal merged 3 commits into
mainfrom
chore/agents-md-standard
Oct 13, 2026
Merged

perezmlal merged 3 commits into
mainfrom
chore/agents-md-standard

Conversation

@perezmlal

@perezmlal perezmlal commented Oct 13, 2026 •

Copy link
Copy Markdown
Contributor

Description

Two documentation-only changes. Nothing at runtime changes.

1. Adopt the AGENTS.md standard (9d2e0f8)

AGENTS.md is meant to be the repository's only file of agent instructions. The CLAUDE.md ↔ AGENTS.md symlink recipe, and its .gitignore entries, tied contributor setup to one tool and went against that rule. The .gitignore comment also said CLAUDE.md was committed, which is no longer true.

  • Removed the symlink setup section from AGENTS.md and the matching entries from .gitignore.
  • Recorded the removal in CHANGELOG.md under Unreleased. The 2.2.0 changelog and release-note entries that describe the original setup are left as they are, since they are released history.

2. Fix markdownlint findings across the docs (7028add, 23c653a)

Formatting fixes in 17 Markdown files (the root community files, docs/, and the vendored Kafka Connect README). They add blank lines around headings and lists, remove trailing whitespace and extra blank lines, add a final newline, space out table delimiter rows, add a language tag to every fenced code block, fix heading levels, and wrap the bare security contact email in angle brackets so it renders as a link.

Type of change

  • Bug fix
  • New feature
  • Documentation
  • Refactor / chore

Checklist

  • I have read the Contributing guidelines.
  • Tests added or updated for the change (see the Testing Policy), or I have explained below why tests are not applicable.
  • poetry run pytest passes locally.
  • ruff check and bandit report no new issues (see the Development guide).
  • Documentation updated where relevant (README, docs/, CHANGELOG.md).
  • I am not including secrets, credentials, or sensitive data.
  • Security-impacting changes have been considered; vulnerabilities are reported privately via SECURITY.md, not in this PR.

Tests: not applicable. The PR changes only Markdown and one .gitignore comment. No Python files change, so pytest, ruff and bandit were not run locally. CI runs them anyway.

Notes for reviewers

  • Reviewing commit by commit is easiest. 9d2e0f8 holds the only change in substance; the other two commits are formatting only.
  • The lint pass labels some non-shell blocks (ASCII flow diagrams, sample command output, HTTP responses) as bash so that each block has a language tag. text would describe them better if you prefer.

🤖 Generated with Claude Code

perezmlal and others added 3 commits October 13, 2026 16:56
The repository follows the AGENTS.md standard, with AGENTS.md as its only
agent-instruction file. The Claude Code-specific symlink recipe and its
.gitignore entries tied contributor setup to a single tool and
contradicted that convention. The .gitignore comment also claimed
CLAUDE.md was committed, which was no longer true.

The 2.2.0 changelog and release-note entries that describe the original
setup stay as released history; the removal is recorded under Unreleased.

Co-Authored-By: Claude Code - Claude Opus 5.5 (medium) <noreply@anthropic.com>
Signed-off-by: Luis Alfredo Perez Medina <perezmlal@outlook.com>
Bring the Markdown files in line with markdownlint defaults so lint runs
stay quiet and the docs render consistently: blank lines around headings
and lists, no trailing whitespace or extra blank lines, a final newline,
spaced table delimiter rows, fenced blocks with a language tag, proper
heading levels, and autolinked bare email addresses.

Co-Authored-By: Claude Code - Claude Opus 5.5 (medium) <noreply@anthropic.com>
Signed-off-by: Luis Alfredo Perez Medina <perezmlal@outlook.com>
The previous lint pass left RELEASE.md with lists that directly follow
their label lines, trailing whitespace and doubled blank lines, so
markdownlint still flagged it.

Co-Authored-By: Claude Code - Claude Opus 5.5 (medium) <noreply@anthropic.com>
Signed-off-by: Luis Alfredo Perez Medina <perezmlal@outlook.com>
@perezmlal
perezmlal merged commit 4d359a1 into main Oct 13, 2026
12 checks passed
@perezmlal
perezmlal deleted the chore/agents-md-standard branch October 13, 2026 21:06
@perezmlal perezmlal mentioned this pull request Oct 13, 2026
1 of 4 tasks
perezmlal added a commit that referenced this pull request Oct 13, 2026
Convert the [Unreleased] CHANGELOG block to [2.3.0] and fill the gaps:
the project website, Event Publisher runtime dependency bumps, the
nifi-scripts Poetry resolution fix (#65), release-action SHA pinning
(#87) and Werkzeug 3.1.9. Mirror the summary in RELEASE.md with the
upgrade note for the MQTT Sink connector setting.

Move the website entry out of [2.1.0]: it was merged after v2.2.0 and
is in neither the v2.1.0 nor the v2.2.0 tree.

Restore the code fences in docs/Event-Publisher.md, which #83 indented
far enough to render as literal text.

Signed-off-by: Luis Alfredo Perez Medina <perezmlal@outlook.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant