Skip to content

Commit 3e9ef15

Browse files
CopilotTuntii
andcommitted
Refine dependency wording
Co-authored-by: Tuntii <121901995+Tuntii@users.noreply.github.com>
1 parent 6bd5f5e commit 3e9ef15

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

docs/PHILOSOPHY.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,9 +105,9 @@ validator = "0.16"
105105
2. We bump `rustapi-rs` to `0.2.0`
106106
3. **Your code stays exactly the same** — just update the version
107107

108-
### External Dependency Reduction (Dış Bağımlılıkları Azaltma)
108+
### External Dependency Reduction (Harici Bağımlılıkları Azaltma)
109109

110-
RustAPI already hides external crates behind internal adapters. To reduce dependency debt, we focus on components with a stable spec and a small surface area, while keeping the public API unchanged. The playbook is:
110+
RustAPI already hides external crates behind internal adapters. To reduce dependency debt, we focus on components, each with a stable spec and a small surface area, while keeping the public API unchanged. The playbook is:
111111

112112
1. Wrap dependencies with internal traits/types so behavior is defined by RustAPI.
113113
2. Add contract tests to lock in behavior before replacing internals.

docs/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ RustAPI provides a stable, ergonomic public API. Internal dependencies (`hyper`,
3030

3131
### External Dependency Plan
3232

33-
To reduce external dependency debt (dış borç), we prioritize replacing crates with stable specs and small surfaces while keeping the public API unchanged. Candidate areas for RustAPI-owned implementations are validation, routing, OpenAPI generation, and the TOON format. Foundational runtime and HTTP crates (`tokio`, `hyper`, `tower`) remain external for stability and security.
33+
To reduce external dependency debt (bağımlılık borcu), we prioritize replacing crates with stable specs and small surfaces, while keeping the public API unchanged. Candidate areas for RustAPI-owned implementations are validation, routing, OpenAPI generation, and the TOON format. Foundational runtime and HTTP crates (`tokio`, `hyper`, `tower`) remain external for stability and security.
3434

3535
## Getting Started
3636

0 commit comments

Comments
 (0)