Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat:doc: stub doc headers for database tables #2803

Merged
merged 3 commits into from
Sep 24, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion lib/notifications/db/block_waiver.ex
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
defmodule Notifications.Db.BlockWaiver do
@moduledoc false
@moduledoc """
Ecto Model for `block_waivers` Database table
"""

use Skate.Schema
import Ecto.Changeset
Expand Down
4 changes: 3 additions & 1 deletion lib/notifications/db/bridge_movement.ex
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
defmodule Notifications.Db.BridgeMovement do
@moduledoc false
@moduledoc """
Ecto Model for `bridge_movements` Database table
"""

use Skate.Schema
import Ecto.Changeset
Expand Down
4 changes: 3 additions & 1 deletion lib/notifications/db/notification.ex
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
defmodule Notifications.Db.Notification do
@moduledoc false
@moduledoc """
Ecto Model for `notifications` Database table
"""

use Skate.Schema
import Ecto.Changeset
Expand Down
4 changes: 3 additions & 1 deletion lib/notifications/db/notification_user.ex
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
defmodule Notifications.Db.NotificationUser do
@moduledoc false
@moduledoc """
Ecto Model for `notification_users` Database table
"""

use Skate.Schema

Expand Down
4 changes: 3 additions & 1 deletion lib/skate/detours/db/detour.ex
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
defmodule Skate.Detours.Db.Detour do
@moduledoc false
@moduledoc """
Ecto Model for `detours` Database table
"""

use Skate.Schema
import Ecto.Changeset
Expand Down
2 changes: 2 additions & 0 deletions lib/skate/schema.ex
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ defmodule Skate.Schema do

defmacro __using__(_opts) do
quote do
@moduledoc section: :ecto

use TypedEctoSchema
end
end
Expand Down
4 changes: 3 additions & 1 deletion lib/skate/settings/db/route_tab.ex
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
defmodule Skate.Settings.Db.RouteTab do
@moduledoc false
@moduledoc """
Ecto Model for `route_tabs` Database table
"""

use Skate.Schema
import Ecto.Changeset
Expand Down
4 changes: 3 additions & 1 deletion lib/skate/settings/db/test_group.ex
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
defmodule Skate.Settings.Db.TestGroup do
@moduledoc false
@moduledoc """
Ecto Model for `test_groups` Database table
"""

use Skate.Schema
import Ecto.Changeset
Expand Down
4 changes: 3 additions & 1 deletion lib/skate/settings/db/test_group_user.ex
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
defmodule Skate.Settings.Db.TestGroupUser do
@moduledoc false
@moduledoc """
Ecto Model for `test_groups_users` Database table
"""

use Skate.Schema
import Ecto.Changeset
Expand Down
4 changes: 3 additions & 1 deletion lib/skate/settings/db/user.ex
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
defmodule Skate.Settings.Db.User do
@moduledoc false
@moduledoc """
Ecto Model for `users` Database table
"""

use Skate.Schema
import Ecto.Changeset
Expand Down
4 changes: 3 additions & 1 deletion lib/skate/settings/db/user_settings.ex
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
defmodule Skate.Settings.Db.UserSettings do
@moduledoc false
@moduledoc """
Ecto Model for `user_settings` Database table
"""

use Skate.Schema
import Ecto.Changeset
Expand Down
10 changes: 9 additions & 1 deletion mix.exs
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,18 @@ defmodule Skate.MixProject do
consolidate_protocols: Mix.env() != :test,
dialyzer: [
plt_add_apps: [:mix]
]
],
docs: docs_config()
]
end

def docs_config,
do: [
groups_for_modules: [
"Ecto Schemas": &(&1[:section] == :ecto)
]
]

# Configuration for the OTP application.
#
# Type `mix help compile.app` for more information.
Expand Down
Loading