registry/README.md
# `getwtxt/registry`
### twtxt Registry Library for Go
`getwtxt/registry` helps you implement twtxt registries in Go.
It uses no third-party dependencies whatsoever, only the standard library,
and has no global state.
Specifying your own `http.Client` for requests is encouraged, with a sensible
default available by passing `nil` to the constructor.
## Using the Library
Just add it to your imports list in the file(s) where it's needed.
```go
import (
"git.sr.ht/~gbmor/getwtxt/registry"
)
```
## Documentation
The code is commented, so feel free to browse the files themselves.
Alternatively, the generated documentation can be found at:
[pkg.go.dev/git.sr.ht/~gbmor/getwtxt/registry](https://pkg.go.dev/git.sr.ht/~gbmor/getwtxt/registry)
## Contributions
All contributions are very welcome! Please specify that you are referring to `getwtxt/registry`
when using the following:
* Mailing list (patches, discussion)
* [https://lists.sr.ht/~gbmor/getwtxt](https://lists.sr.ht/~gbmor/getwtxt)
* Ticket tracker
* [https://todo.sr.ht/~gbmor/getwtxt](https://todo.sr.ht/~gbmor/getwtxt)
## Notes
* getwtxt - parent project:
* [sr.ht/~gbmor/getwtxt](https://sr.ht/~gbmor/getwtxt)
* twtxt repository:
* [github.com/buckket/twtxt](https://github.com/buckket/twtxt)
* twtxt documentation:
* [twtxt.readthedocs.io/en/latest/](https://twtxt.readthedocs.io/en/latest/)
* twtxt registry documentation:
* [twtxt.readthedocs.io/en/latest/user/registry.html](https://twtxt.readthedocs.io/en/latest/user/registry.html)