{"id":20072223,"url":"https://github.com/andridus/bee","last_synced_at":"2025-10-19T05:01:44.998Z","repository":{"id":65901780,"uuid":"594412462","full_name":"andridus/bee","owner":"andridus","description":"Cria uma API para uma entidade Ecto","archived":false,"fork":false,"pushed_at":"2024-10-11T15:46:59.000Z","size":84,"stargazers_count":4,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-05T20:42:16.234Z","etag":null,"topics":["api","ecto","elixir","lib","phoenix","productivity","web"],"latest_commit_sha":null,"homepage":"","language":"Elixir","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/andridus.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-01-28T13:30:21.000Z","updated_at":"2024-10-11T15:47:03.000Z","dependencies_parsed_at":"2025-05-05T20:38:21.161Z","dependency_job_id":"13cf55e7-af0f-4d64-b99d-bc17e075d17d","html_url":"https://github.com/andridus/bee","commit_stats":{"total_commits":43,"total_committers":1,"mean_commits":43.0,"dds":0.0,"last_synced_commit":"554ea0ed8c48b4d5725bd768f6e5eb14d25c4730"},"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/andridus/bee","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andridus%2Fbee","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andridus%2Fbee/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andridus%2Fbee/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andridus%2Fbee/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/andridus","download_url":"https://codeload.github.com/andridus/bee/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andridus%2Fbee/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260599012,"owners_count":23034430,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","ecto","elixir","lib","phoenix","productivity","web"],"created_at":"2024-11-13T14:39:00.349Z","updated_at":"2025-10-19T05:01:44.991Z","avatar_url":"https://github.com/andridus.png","language":"Elixir","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bee\n\nDocumentation for [Bee](https://hexdocs.pm/bee/Bee.html).\n\nBee generate an Api for given Ecto Schema.\n\nFor example, you could specify a `User` entity as follows:\n\n```elixir\n  defmodule User do\n\n    use Ecto.Schema\n    use Bee.Schema\n\n    generate_bee do\n      schema \"users\" do\n        field :name, :string\n        field :password, :string\n        field :permission, Ecto.Enum, values: [:basic, :manager, :admin], default: :basic\n        timestamps()\n      end\n    end\n\n    defmodule Api do\n      @schema User\n      use Bee.Api\n    end\n\n  end\n\n\n  User.Api.all(where: [permission: :basic])\n```\n\n## Installation\n\nThe package can be installed by adding `bee` to your list of dependencies in `mix.exs`:\n\n```elixir\ndef deps do\n  [\n    {:bee, \"~\u003e 0.4.3\"}\n  ]\nend\n```\n\n## To Do\n  - [x] Bee\n  - [ ] Worker Bee","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandridus%2Fbee","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandridus%2Fbee","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandridus%2Fbee/lists"}