docs: README with Ink credits, project website

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Yunfei He
2026-05-24 18:14:06 +08:00
parent 544a826670
commit fda19b926d
13 changed files with 502 additions and 0 deletions
+38
View File
@@ -0,0 +1,38 @@
# vue-tui
Vue-idiomatic terminal UI — a monorepo providing `@vue-tui/runtime` (terminal renderer) and `@vue-tui/testing` (test harness).
## Packages
- [`@vue-tui/runtime`](./packages/runtime) — Vue terminal renderer.
- [`@vue-tui/testing`](./packages/testing) — test harness for `@vue-tui/runtime`.
## Development
- Check everything is ready:
```bash
vp run ready
```
- Run the tests:
```bash
vp run -r test
```
- Build the monorepo:
```bash
vp run -r build
```
- Run the development server:
```bash
vp run dev
```
## Credits
vue-tui started as a Vue port of [Ink](https://github.com/vadimdemedes/ink), the library that proved terminal UIs could be built with the same component patterns we use on the web. The component model, yoga-based layout, focus system, rendering pipeline — all of it originates in Ink's design, adapted to follow Vue's philosophy and conventions. Thank you to [Vadim Demedes](https://github.com/vadimdemedes), [Sindre Sorhus](https://github.com/sindresorhus), and the [Ink contributors](https://github.com/vadimdemedes/ink/graphs/contributors) for creating such a solid foundation.