Skip to content

Commit a2323ee

Browse files
committed
feat(doc): Iterate on content
1 parent 6cd0b03 commit a2323ee

1 file changed

Lines changed: 3 additions & 4 deletions

File tree

ARCHITECTURE.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,7 @@ to `.classdata` to prevent unintended loading. See [`docs/how_to_work_with_gradl
5252
- **`agent-bootstrap/`** — Classes on the bootstrap classloader: `Agent` (startup orchestrator),
5353
decorator base classes (`HttpServerDecorator`, `DatabaseClientDecorator`, etc.), and bootstrap-safe
5454
utilities. Visible to all classloaders, so instrumentation advice and helpers can use them directly.
55-
56-
See [`docs/bootstrap_design_guidelines.md`](docs/bootstrap_design_guidelines.md)
55+
See [`docs/bootstrap_design_guidelines.md`](docs/bootstrap_design_guidelines.md).
5756

5857
- **`agent-builder/`** — ByteBuddy integration layer. Class transformer pipeline:
5958
`DDClassFileTransformer` intercepts every class load, `GlobalIgnoresMatcher` applies early
@@ -70,8 +69,7 @@ to `.classdata` to prevent unintended loading. See [`docs/how_to_work_with_gradl
7069
`ForTypeHierarchy`, `ForBootstrap`.
7170
- `muzzle/` — Build-time and runtime safety checks. Verifies that expected types and methods
7271
exist in the library version at runtime. If not, the instrumentation is silently skipped.
73-
74-
See [`docs/how_instrumentations_work.md`](docs/how_instrumentations_work.md) and [`docs/add_new_instrumentation.md`](docs/add_new_instrumentation.md).
72+
See [`docs/how_instrumentations_work.md`](docs/how_instrumentations_work.md) and [`docs/add_new_instrumentation.md`](docs/add_new_instrumentation.md).
7573

7674
- **`instrumentation/`** — All auto-instrumentations, organized as `{framework}/{framework}-{minVersion}/`.
7775
Nearly 200 framework directories. Each follows the same pattern: an `InstrumenterModule` declares the
@@ -170,6 +168,7 @@ Core tracing abstractions:
170168
decisions (which classes to instrument, which integrations to enable, resolver behavior, field
171169
injection flags) must be frozen into the native image binary. Runtime-only settings (agent
172170
endpoints, service names, sampling rates) remain in `Config`.
171+
See [`docs/add_new_configurations.md`](docs/add_new_configurations.md).
173172

174173
Cross-product abstractions:
175174

0 commit comments

Comments
 (0)