Skip to content

Commit 3a16642

Browse files
committed
docs: minor fixes
1 parent e3021c1 commit 3a16642

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -76,15 +76,15 @@ print(captured)
7676

7777
This project uses a multi-crate Rust workspace structure to maintain clean separation of concerns:
7878

79-
### Crate Structure
79+
### Crate structure
8080

8181
- **`djc-html-transformer`**: Pure Rust library for HTML transformation
8282
- **`djc-template-parser`**: Pure Rust library for Django template parsing
83-
- **`djc-core`**: Python bindings that combine all other libraries
83+
- **`djc-core`**: Python bindings that combines all other libraries
8484

85-
### Design Philosophy
85+
### Design philosophy
8686

87-
To make sense of the code and keep it clean, the Python API and Rust logic are defined separately:
87+
To make sense of the code, the Python API and Rust logic are defined separately:
8888

8989
1. Each crate (AKA Rust package) has `lib.rs` (which is like Python's `__init__.py`). These files do not define the main logic, but only the public API of the crate. So the API that's to be used by other crates.
9090
2. The `djc-core` crate imports other crates

0 commit comments

Comments
 (0)