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