{"id":18573004,"url":"https://github.com/quart-addons/quart-extension","last_synced_at":"2025-05-15T23:12:20.945Z","repository":{"id":208918554,"uuid":"722772707","full_name":"Quart-Addons/quart-extension","owner":"Quart-Addons","description":"Quart Extension development container template using poetry","archived":false,"fork":false,"pushed_at":"2023-11-26T21:59:35.000Z","size":14,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-19T13:36:02.070Z","etag":null,"topics":["dev-container","github-template","python3","quart","quart-extension","vscode","vscode-devcontainer"],"latest_commit_sha":null,"homepage":"","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Quart-Addons.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}},"created_at":"2023-11-23T23:15:07.000Z","updated_at":"2023-11-24T00:55:43.000Z","dependencies_parsed_at":"2023-11-26T22:32:10.261Z","dependency_job_id":"e9bac541-833a-4c89-8a15-20fcdd1e6366","html_url":"https://github.com/Quart-Addons/quart-extension","commit_stats":null,"previous_names":["quart-addons/quart-extension"],"tags_count":0,"template":true,"template_full_name":"Quart-Addons/quart-extension-repository-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Quart-Addons%2Fquart-extension","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Quart-Addons%2Fquart-extension/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Quart-Addons%2Fquart-extension/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Quart-Addons%2Fquart-extension/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Quart-Addons","download_url":"https://codeload.github.com/Quart-Addons/quart-extension/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254436950,"owners_count":22070949,"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":["dev-container","github-template","python3","quart","quart-extension","vscode","vscode-devcontainer"],"created_at":"2024-11-06T23:07:48.597Z","updated_at":"2025-05-15T23:12:20.924Z","avatar_url":"https://github.com/Quart-Addons.png","language":"Dockerfile","readme":"# Quart Extension Repository Template\nThis repoistory is used as a template to build new Quart extensions using VS Code, Dev Containers, and Poetry.\n\n## Project Required Changes\n\n### quart_ext folder\nThere is currently a dummy quart extension package folder named *quart_ext* with an *__init__.py* file. This is just for testing the dev container with Poetry.\nPlease rename for your extension.\n\n**Make sure you read the edits required under the Poetry section to see what you need to change in your *pyproject.toml* file for your quart extension package folder.**\n\n### Poetry - pyproject.toml\nThere is already a pyproject.toml file created as part of this repository template. All you need to do is add your dependencies for your extension. Also, make sure you add your required development dependencies as well.\n\nYou will also need to change/edit the following in *pyproject.toml* file:\n\n- tool.poetry\n    - name: To match your extension name\n    - version: To match the current version of your extension. \n    - description: The description of your extension. \n    - authors: The author(s) of your extension. \n    - license: The license you use. \n- tool.isort\n    - known_first_party: You need to change *quart_ext* to match your package.\n- tool.poetry.dependencies: Only *quart* is included.\n- tool.poetry.group.dependencies: The following are already included.\n    - pytest\n    - pytest-asyncio\n    - sphinx\n    - pydata-sphinx-theme - Remove this if not using this template. Make sure to change *docs/requirements.txt* file to reflect this change as well.\n\n### Sphinx docs\nThere is already a docs folder setup with a *requirements.txt* file included. Make changes that you require for your extension. \n\nAlso, in the root of the repository there is *.readthedocs.yml* file for readthedocs. Change to fit your needs as well. \n\n### Logo Folder\nThere is a logo folder setup in the root of the repository. We use this to store the logo image files for the extension. You\ncan delete this if you don't need it. \n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquart-addons%2Fquart-extension","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fquart-addons%2Fquart-extension","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquart-addons%2Fquart-extension/lists"}