{"id":21262981,"url":"https://github.com/michaelbunch/laravel-vscode-starter","last_synced_at":"2026-04-15T15:36:53.099Z","repository":{"id":210312679,"uuid":"225966887","full_name":"michaelbunch/laravel-vscode-starter","owner":"michaelbunch","description":"Starter project for Laravel development in a Visual Studio Code remote container","archived":false,"fork":false,"pushed_at":"2020-07-02T20:19:03.000Z","size":421,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-21T22:43:14.565Z","etag":null,"topics":["docker","laravel","php","vscode"],"latest_commit_sha":null,"homepage":null,"language":"Dockerfile","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/michaelbunch.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}},"created_at":"2019-12-04T22:14:38.000Z","updated_at":"2022-07-21T19:32:14.000Z","dependencies_parsed_at":null,"dependency_job_id":"1595097a-edf1-4223-a202-a3a45296542a","html_url":"https://github.com/michaelbunch/laravel-vscode-starter","commit_stats":null,"previous_names":["michaelbunch/laravel-vscode-starter"],"tags_count":1,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michaelbunch%2Flaravel-vscode-starter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michaelbunch%2Flaravel-vscode-starter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michaelbunch%2Flaravel-vscode-starter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michaelbunch%2Flaravel-vscode-starter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/michaelbunch","download_url":"https://codeload.github.com/michaelbunch/laravel-vscode-starter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243701304,"owners_count":20333616,"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":["docker","laravel","php","vscode"],"created_at":"2024-11-21T04:59:53.657Z","updated_at":"2026-04-15T15:36:53.044Z","avatar_url":"https://github.com/michaelbunch.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Laravel VSCode Starter Project\n\nThis is starter project for Laravel development using Visual Studio Code's Remote Container development.\n\n## Requirements\n\nThis project is intended to need minimal environment setup. Meaning the host machine doesn't need  get a developer started. Any software needed by the developer will be installed in the container, including VSCode extensions.\n\n- [Visual Studio Code](https://code.visualstudio.com/) with [Remote - Containers](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers) extension installed.\n- [Docker Desktop](https://www.docker.com/products/docker-desktop)\n\n\n**Optional**\n\n- Git *for pulling this repository*\n- SSH *for pushing this repository via Git*\n\n## Getting Started\n\nTo start using this project, following these steps:\n\n1. Clone this repository to your system.\n2. Open the project folder in VSCode.\n3. In VSCode press `command+shift+p` and type \"Open in Container\" and press `enter`.\n\nThe project containers will build and you will be up and running in a jiffy.\n\n## How It Works\n\nVSCode has an extension call \"Remote - Containers\" that allows a user to open their workspace within a Docker container. Once inside the container all VSCode will treat the container environment as if it is the host machine. This means extensions like Git, terminal, etc. all run in the container, rather than the host. \n\n### `.devcontainer.json`\n\nTo configure the \"Remote - Containers\" extension we use a `.devcontainer.json` file that defines how to run the containers (docker-compose), the container to load as the workspace, VSCode settings and extensions specific to the project. For more information on configuring this extension read the article [Developing inside a Container](https://code.visualstudio.com/docs/remote/containers).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmichaelbunch%2Flaravel-vscode-starter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmichaelbunch%2Flaravel-vscode-starter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmichaelbunch%2Flaravel-vscode-starter/lists"}