docs: remove registries from guides & examples (#256)

This commit is contained in:
Zach Daniel 2023-08-16 00:57:04 -07:00 committed by GitHub
parent 319cb10879
commit a2fe71f56f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 9 additions and 32 deletions

View file

@ -204,24 +204,11 @@ lib/example
├── accounts
| ├── accounts.ex
| └── resources
│   ├── registry.ex
│   ├── token.ex
|   └── user.ex
...
```
**lib/example/accounts/accounts.ex**
```elixir
defmodule Example.Accounts do
use Ash.Api
resources do
registry Example.Accounts.Registry
end
end
```
**lib/example/accounts/resources/user.ex**
```elixir
@ -316,18 +303,16 @@ defmodule Example.Accounts.Token do
end
```
Next, let's define our registry:
**lib/example/accounts/registry.ex**
**lib/example/accounts/accounts.ex**
```elixir
defmodule Example.Accounts.Registry do
use Ash.Registry, extensions: [Ash.Registry.ResourceValidations]
defmodule Example.Accounts do
use Ash.Api
entries do
entry Example.Accounts.User
entry Example.Accounts.Token
end
resources do
resource Example.Accounts.User
resource Example.Accounts.Token
end
end
```

View file

@ -3,6 +3,7 @@ defmodule Example.Accounts do
use Ash.Api, otp_app: :ash_authentication_phoenix
resources do
registry Example.Accounts.Registry
resource Example.Accounts.User
resource Example.Accounts.Token
end
end

View file

@ -1,9 +0,0 @@
defmodule Example.Accounts.Registry do
@moduledoc false
use Ash.Registry, extensions: [Ash.Registry.ResourceValidations]
entries do
entry Example.Accounts.User
entry Example.Accounts.Token
end
end