From 54e91441d42734d38825fc78687098fd903a61fb Mon Sep 17 00:00:00 2001 From: Christian Rocha Date: Thu, 23 May 2024 15:52:37 -0400 Subject: [PATCH] docs(readme): add links to GoDocs, per-package --- README.md | 36 +++++++++++++++++++----------------- 1 file changed, 19 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index ef3bad83..4b4333ef 100644 --- a/README.md +++ b/README.md @@ -6,8 +6,7 @@ A 3D rendering of an X -
Go Docs - Build Status +
Build Status

This repository contains packages that are experimental and that we don’t @@ -16,22 +15,25 @@ into other repositories. Currently the following packages are available: -- [`ansi`](./ansi): ANSI escape sequence parser and definitions -- [`conpty`](./conpty): Windows Console Pseudo-terminal library -- [`editor`](./editor): open files in text editors -- [`errors`](./errors): `errors.Join` in older Go versions -- [`golden`](./exp/golden): verify golden files equality -- [`higherorder`](./exp/higherorder): generic higher order functions -- [`input`](./input): terminal event input handler and driver -- [`open`](./exp/open): open a file/URL using `open`, `xdg-open`, etc -- [`ordered`](./exp/ordered): generic `min`, `max`, and `clamp` functions for ordered types -- [`slice`](./exp/slice): generic slice utilities +- [`ansi`](./ansi): ANSI escape sequence parser and definitions • [Docs](https://pkg.go.dev/github.com/charmbracelet/x/ansi) +- [`conpty`](./conpty): Windows Console Pseudo-terminal library • [Docs](https://pkg.go.dev/github.com/charmbracelet/x/conpty) +- [`editor`](./editor): open files in text editors • [Docs](https://pkg.go.dev/github.com/charmbracelet/x/editor) +- [`errors`](./errors): `errors.Join` in older Go versions • [Docs](https://pkg.go.dev/github.com/charmbracelet/x/errors) +- [`golden`](./exp/golden): verify golden file equality • [Docs](https://pkg.go.dev/github.com/charmbracelet/x/exp/golden) +- [`higherorder`](./exp/higherorder): generic higher order functions • [Docs](https://pkg.go.dev/github.com/charmbracelet/x/exp/higherorder) +- [`input`](./input): terminal event input handler and driver • [Docs](https://pkg.go.dev/github.com/charmbracelet/x/input) +- [`open`](./exp/open): open a file/URL using `open`, `xdg-open`, etc • [Docs](https://pkg.go.dev/github.com/charmbracelet/x/exp/open) +- [`ordered`](./exp/ordered): generic `min`, `max`, and `clamp` functions for ordered types • [Docs](https://pkg.go.dev/github.com/charmbracelet/x/exp/ordered) +- [`slice`](./exp/slice): generic slice utilities • [Docs](https://pkg.go.dev/github.com/charmbracelet/x/exp/slice) - [`strings`](./exp/strings): utilities for working with strings -- [`teatest`](./exp/teatest): a library for testing [Bubble Tea](https://github.com/charmbracelet/bubbletea) programs -- [`term`](./term): terminal utilities and helpers -- [`termios`](./termios): Termios unified API and library -- [`windows`](./windows): Windows API used at Charmbracelet -- [`xpty`](./xpty): cross-platform PTY interface +- [`teatest`](./exp/teatest): a library for testing [Bubble Tea](https://github.com/charmbracelet/bubbletea) programs • [Docs](https://pkg.go.dev/github.com/charmbracelet/x/exp/teatest) +- [`term`](./term): terminal utilities and helpers • [Docs](https://pkg.go.dev/github.com/charmbracelet/x/term) +- [`termios`](./termios): Termios unified API and library • [Docs](https://pkg.go.dev/github.com/charmbracelet/x/termios) +- [`windows`](./windows): Windows API used at Charmbracelet • [Docs](https://pkg.go.dev/github.com/charmbracelet/x/windows) +- [`xpty`](./xpty): cross-platform PTY interface • [Docs](https://pkg.go.dev/github.com/charmbracelet/x/pty) + +[docbadge]: https://godoc.org/github.com/golang/gddo?status.svg + ## Feedback