Skip to content

Commit 3a7f093

Browse files
committed
Revise README to enhance the Contributing section and clarify CodeTide's philosophy
1 parent ed5606c commit 3a7f093

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

README.md

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -368,6 +368,12 @@ if __name__ == "__main__":
368368
```
369369
</details>
370370
371+
## 🧠 Philosophy
372+
373+
CodeTide is about giving developers structure-aware tools that are **fast, predictable, and private**. Your code is parsed, navigated, and queried as a symbolic graph - not treated as a black box of tokens. Whether you’re building, refactoring, or feeding context into an LLM - **you stay in control**.
374+
375+
> Like a tide, your codebase evolves - and CodeTide helps you move with it, intelligently.
376+
371377
## ❌ What CodeTide *Does Not* Use
372378
373379
To be clear, CodeTide **does not rely on**:
@@ -397,8 +403,6 @@ Here’s what’s next for CodeTide:
397403
→ Seamless, intelligent context resolution directly integrated into the CodeTide core.
398404
→ Unlock **clinical issue detection**, **guided refactors**, and **agent-level navigation**.
399405
400-
Stay tuned - or contribute to shape the tide. 🌊
401-
402406
---
403407
404408
## 📄 License
@@ -407,8 +411,7 @@ CodeTide is licensed under the **Apache 2.0 License**.
407411
408412
---
409413
410-
## 🧠 Philosophy
414+
## 🧑‍💻 Contributing
415+
Interested in contributing to CodeTide? We welcome contributions of all kinds - especially new language parsers!
411416
412-
CodeTide is about giving developers structure-aware tools that are **fast, predictable, and private**. Your code is parsed, navigated, and queried as a symbolic graph - not treated as a black box of tokens. Whether you’re building, refactoring, or feeding context into an LLM - **you stay in control**.
413-
414-
> Like a tide, your codebase evolves - and CodeTide helps you move with it, intelligently.
417+
If you'd like to add support for a new language (e.g., Rust, Java, Go), see our [CONTRIBUTING.md](./CONTRIBUTING.md) guide. You'll implement your parser by extending our BaseParser interface and providing robust test coverage. Reference implementations are available for Python and TypeScript in the tests/parsers directory.

0 commit comments

Comments
 (0)