{"id":25403915,"url":"https://github.com/compilerla/template-devcontainer","last_synced_at":"2025-10-31T00:31:12.145Z","repository":{"id":51886408,"uuid":"519709942","full_name":"compilerla/template-devcontainer","owner":"compilerla","description":"A template repository with a minimal VS Code devcontainer setup","archived":false,"fork":false,"pushed_at":"2025-01-02T17:57:54.000Z","size":730,"stargazers_count":4,"open_issues_count":3,"forks_count":0,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-01-02T18:41:00.155Z","etag":null,"topics":["mkdocs","mkdocs-material","pre-commit","vscode","vscode-devcontainer"],"latest_commit_sha":null,"homepage":"https://compilerla.github.io/template-devcontainer","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/compilerla.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":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-07-31T07:38:04.000Z","updated_at":"2025-01-02T17:57:56.000Z","dependencies_parsed_at":"2023-11-27T17:29:21.605Z","dependency_job_id":"cb4a66ea-4910-4746-9ed3-bec4b6a92a48","html_url":"https://github.com/compilerla/template-devcontainer","commit_stats":null,"previous_names":[],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/compilerla%2Ftemplate-devcontainer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/compilerla%2Ftemplate-devcontainer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/compilerla%2Ftemplate-devcontainer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/compilerla%2Ftemplate-devcontainer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/compilerla","download_url":"https://codeload.github.com/compilerla/template-devcontainer/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239084402,"owners_count":19578773,"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":["mkdocs","mkdocs-material","pre-commit","vscode","vscode-devcontainer"],"created_at":"2025-02-16T03:38:01.586Z","updated_at":"2025-10-31T00:31:11.732Z","avatar_url":"https://github.com/compilerla.png","language":"Dockerfile","readme":"# template-devcontainer\n\nA [template repository][template-repo] with a minimal [VS Code devcontainer][devcontainer] setup.\n\nRead the full documentation online: \u003chttps://compilerla.github.io/template-devcontainer\u003e\n\n## Why?\n\nRead more in our blog post: [How to support a platform-agnostic engineering team with VS Code Dev Containers](https://compiler.la/blog/2024/devcontainer-platform-agnostic-team).\n\n## Features\n\n- Base Docker image `python:3.11` includes support for common dev tooling like `git`, `curl`, `pip`, and `pre-commit`\n- Includes VS Code extensions like [`GitLens`][gitlens] and [`Prettier`][prettier] and good default settings for the editor\n- The [`pre-commit` configuration][pre-commit-config] includes a number of useful [`pre-commit-hooks`][pre-commit-hooks] and\n  Compiler's [`conventional-pre-commit`][conventional-pre-commit] hook\n- A separate `docs` service builds documentation using [`mkdocs-material`][mkdocs-material]\n\n## Usage\n\n### Create a new repository\n\n[Create a new repository from this template][generate].\n\n### Run the devcontainer\n\nWith the `Remote - Containers` extension enabled, open the folder containing this repository inside VS Code.\n\nYou should receive a prompt in the VS Code window; click `Reopen in Container` to run the development environment inside the devcontainer.\n\nIf you do not receive a prompt, or when you feel like starting from a fresh environment:\n\n1. `Ctrl/Cmd+Shift+P` to bring up the command palette in VS Code\n1. Type `Remote-Containers` to filter the commands\n1. Select `Rebuild and Reopen in Container` to completely rebuild the devcontainer\n1. Select `Reopen in Container` to reopen the most recent devcontainer build\n\n## License\n\n[Apache 2.0](LICENSE)\n\n[conventional-pre-commit]: https://github.com/compilerla/conventional-pre-commit\n[devcontainer]: https://code.visualstudio.com/docs/remote/containers\n[generate]: https://github.com/compilerla/template-devcontainer/generate\n[gitlens]: https://gitlens.amod.io/\n[mkdocs-material]: https://squidfunk.github.io/mkdocs-material/\n[pre-commit-config]: .pre-commit-config.yaml\n[pre-commit-hooks]: https://github.com/pre-commit/pre-commit-hooks\n[prettier]: https://prettier.io/\n[template-repo]: https://docs.github.com/en/repositories/creating-and-managing-repositories/creating-a-template-repository\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcompilerla%2Ftemplate-devcontainer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcompilerla%2Ftemplate-devcontainer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcompilerla%2Ftemplate-devcontainer/lists"}