{"id":19414291,"url":"https://github.com/basedosdados/backend","last_synced_at":"2025-06-12T14:35:27.454Z","repository":{"id":61526245,"uuid":"527673998","full_name":"basedosdados/backend","owner":"basedosdados","description":"Backend da BD","archived":false,"fork":false,"pushed_at":"2025-06-03T21:38:02.000Z","size":5067,"stargazers_count":12,"open_issues_count":14,"forks_count":1,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-06-04T04:28:34.733Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://backend.basedosdados.org/graphql","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/basedosdados.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2022-08-22T17:50:41.000Z","updated_at":"2025-06-03T19:13:40.000Z","dependencies_parsed_at":"2024-04-16T01:41:23.130Z","dependency_job_id":"2fdcebde-cac1-4bb2-a91c-df90074cca52","html_url":"https://github.com/basedosdados/backend","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/basedosdados/backend","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/basedosdados%2Fbackend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/basedosdados%2Fbackend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/basedosdados%2Fbackend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/basedosdados%2Fbackend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/basedosdados","download_url":"https://codeload.github.com/basedosdados/backend/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/basedosdados%2Fbackend/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259483013,"owners_count":22864867,"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":[],"created_at":"2024-11-10T12:37:09.868Z","updated_at":"2025-06-12T14:35:27.295Z","avatar_url":"https://github.com/basedosdados.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Base dos Dados API\n\n## Configuração de ambiente para desenvolvimento\n\n### Requisitos\n\n- Um editor de texto (recomendado VS Code)\n- Python 3.11\n- `pip`\n- (Opcional, mas recomendado) Um ambiente virtual para desenvolvimento (`miniconda`, `virtualenv` ou similares)\n\n### Procedimentos\n\n- Clonar esse repositório\n\n  ```\n  git clone https://github.com/basedosdados/backend.git\n  ```\n\n- Abrí-lo no seu editor de texto\n\n- No seu ambiente de desenvolvimento, instalar [poetry](https://python-poetry.org/) para gerenciamento de dependências\n\n    ```\n    pip3 install poetry\n    ```\n\n- Instalar as dependências para desenvolvimento\n\n    ```\n    poetry install\n    ```\n\n- Instalar os hooks de pré-commit (ver https://pre-commit.com/ para entendimento dos hooks)\n\n    ```\n    pre-commit install\n    ```\n\n- Pronto! Seu ambiente está configurado para desenvolvimento.\n\n* OBS1: É possível realizar a execução do servidor django um dos alias\n```sh\n    python manage.py makemigrations\n    python manage.py migrate\n    make run_docker\n```\n\n* OBS2: É possível realizar a execução do servidor django via\n```sh\n    python manage.py migrate\n    python manage.py createsuperuser\n    python manage.py runserver 8080\n```\n\n* OBS3: É possível realizar a load e dump de fixtures via\n```sh\n    python manage.py dumpdata \u003e fixture.json\n    python manage.py loadfixture fixture.json\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbasedosdados%2Fbackend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbasedosdados%2Fbackend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbasedosdados%2Fbackend/lists"}