A set of utilities for working with the AT Protocol in Elixir.

docs: update README

ovyerus.com be0b2c78 c1a10b9a

verified
Changed files
+37 -8
+18
LICENSE
···
+
Copyright 2025 comet.sh
+
+
Permission is hereby granted, free of charge, to any person obtaining a copy of
+
this software and associated documentation files (the “Software”), to deal in
+
the Software without restriction, including without limitation the rights to
+
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
+
the Software, and to permit persons to whom the Software is furnished to do so,
+
subject to the following conditions:
+
+
The above copyright notice and this permission notice shall be included in all
+
copies or substantial portions of the Software.
+
+
THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
+
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+19 -8
README.md
···
-
# Atex
+
# atex
+
+
A set of utilities for working with the [AT Protocol](https://atproto.com) in
+
Elixir.
+
+
## Current Roadmap (in no particular order)
-
**TODO: Add description**
+
- [x] `at://` parsing and struct
+
- [ ] XRPC client
+
- [ ] CID & TID codecs
+
- [ ] DID & handle resolution service with a cache
+
- [ ] Structs with validation for the common lexicons
+
- [ ] Probably codegen for doing this with other lexicons
+
- [ ] Oauth stuff
## Installation
-
If [available in Hex](https://hex.pm/docs/publish), the package can be installed
-
by adding `atex` to your list of dependencies in `mix.exs`:
+
Get atex from [hex.pm](https://hex.pm) by adding it to your `mix.exs`:
```elixir
def deps do
[
-
{:atex, "~> 0.1.0"}
+
{:atex, "~> 0.1"}
]
end
```
-
Documentation can be generated with [ExDoc](https://github.com/elixir-lang/ex_doc)
-
and published on [HexDocs](https://hexdocs.pm). Once published, the docs can
-
be found at <https://hexdocs.pm/atex>.
+
Documentation can be found on HexDocs at https://hexdocs.pm/atex.
+
---
+
+
This project is licensed under the [MIT License](./LICENSE).