Skip to content

docs: overhaul README and add contributor/agent guide#57

Open
helios57 wants to merge 1 commit into
masterfrom
docs/readme-and-agents
Open

docs: overhaul README and add contributor/agent guide#57
helios57 wants to merge 1 commit into
masterfrom
docs/readme-and-agents

Conversation

@helios57

@helios57 helios57 commented Jul 7, 2026

Copy link
Copy Markdown
Collaborator

Summary

Documentation-only update: reworks the README into a clear, task-oriented structure and adds an AGENTS.md contributor/agent guide. No code changes.

README

  • Restructured into: Overview, Features, Compatibility (matrix preserved), Getting started (Maven coordinates + a minimal request and replier), How it works (correlation, reply-to & dynamic reply topics, binding routing, timeouts, single vs. multi-response with grouping, reply deduplication), Configuration reference, API reference (RequestReplyService, RequestReplyMessageHeaderSupportService), Advanced usage (variable replacement, custom logging, interceptors, extending to other binders, tracing), Known issues, Building & testing.
  • All classes, methods and properties were verified against the source; the existing version matrix, diagrams and license are preserved.
  • Corrected a couple of stale snippets (e.g. a multi-reply example previously mislabelled as "blocking").

AGENTS.md (new)

A contributor / AI-agent guide for this repository: technology stack, project structure, coding standards (derived from .editorconfig), the request/reply model & public API contract, testing, project-specific invariants, and a worked example.

Note for maintainers

dedup.maxBitsWhenUnknown is documented as a JVM system property (it is read via Integer.getInteger(...)), which is how it actually takes effect — the previous README listed it as an application property.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Documentation-only update that reorganizes repository guidance for end users and contributors by restructuring the README into a task-oriented reference and adding an AGENTS.md contributor/agent guide.

Changes:

  • Reworked README.md into clearer sections (overview, how it works, configuration/property reference, API reference, advanced usage, known limitations, build/test guidance).
  • Added AGENTS.md describing repo structure, coding standards, invariants, and testing expectations for contributors/agents.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
README.md Overhauled user-facing documentation, examples, configuration/API reference, and build/testing instructions.
AGENTS.md Added contributor/agent guidance on repo structure, standards, invariants, and testing.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread README.md
Comment on lines +648 to +649
# build without signing artifacts
mvn -Dgpg.skip verify
Comment thread README.md
Comment on lines 572 to +573
logging:
pattern: correlation=[${spring.application.name:},%X{traceId:-},%X{spanId:-}]
pattern: correlation=[${spring.application.name:},%X{traceId:-},%X{spanId:-}]
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.

3 participants