{"id":33996904,"url":"https://github.com/igorsgm/laravel-assembler","last_synced_at":"2025-12-13T08:48:32.798Z","repository":{"id":57013977,"uuid":"337956342","full_name":"igorsgm/laravel-assembler","owner":"igorsgm","description":"🧰   • An extended Laravel Installer CLI that gives you the power to scaffold a new Laravel project with some neat add-ons and set up a git repository in a single command.","archived":false,"fork":false,"pushed_at":"2023-02-17T07:05:25.000Z","size":22892,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-12-02T02:53:31.672Z","etag":null,"topics":["artisan","cli","console","extended","framework","installer","laravel","php"],"latest_commit_sha":null,"homepage":"","language":"PHP","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/igorsgm.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-02-11T07:17:59.000Z","updated_at":"2022-10-22T08:16:07.000Z","dependencies_parsed_at":"2022-08-21T14:50:31.758Z","dependency_job_id":null,"html_url":"https://github.com/igorsgm/laravel-assembler","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/igorsgm/laravel-assembler","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igorsgm%2Flaravel-assembler","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igorsgm%2Flaravel-assembler/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igorsgm%2Flaravel-assembler/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igorsgm%2Flaravel-assembler/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/igorsgm","download_url":"https://codeload.github.com/igorsgm/laravel-assembler/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igorsgm%2Flaravel-assembler/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":27702728,"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","status":"online","status_checked_at":"2025-12-13T02:00:09.769Z","response_time":147,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["artisan","cli","console","extended","framework","installer","laravel","php"],"created_at":"2025-12-13T08:48:31.199Z","updated_at":"2025-12-13T08:48:32.790Z","avatar_url":"https://github.com/igorsgm.png","language":"PHP","readme":"\u003ch1 align=\"center\"\u003e🧰 Laravel Assembler\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003eAn extended \u003ca href=\"https://laravel.com/docs/8.x/installation#the-laravel-installer\" target=\"_blank\"\u003eLaravel Installer\u003c/a\u003e CLI that gives you the power to scaffold a new Laravel project and set up a git repository \u003cb\u003ein a single command\u003c/b\u003e.\u003c/p\u003e\n\n\u003chr/\u003e\n\n## ✨ Features\n- **Simple** setup process\n- Integrate with [Laravel IDE Helper Generator](https://github.com/barryvdh/laravel-ide-helper) to improve code completion in your IDE   \n- Integrate with [PHP_CodeSniffer](https://github.com/squizlabs/PHP_CodeSniffer) to improve the code quality of your project\n- Setup a **GitHub repository** with and easy to customize README\n- Setup [Gitflow Workflow](https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow) \n- Create a git pre-commit-hook to validate PHPCS before committing a code  \n- Custom **composer scripts** to make your live simpler\n- [Laravel Valet](https://laravel.com/docs/master/valet) integration: secure your project with SSL\n- Open the project automatically in your browser + PhpStorm once the installation finishes \n\nIn a single script!\n\nDon't want to use any of the above features? **No problem**, all are optional.\n\n------\n\n## 1️⃣ Requirements\n\n- Mandatory:\n    - PHP 7.3 or higher\n    - Composer\n\n    \u003e Make sure to place Composer's system-wide vendor bin directory in your $PATH so the `laravel-assembler` executable can be located by your system.\n    This directory exists in different locations based on your operating system; however, some common locations include:\n    \u003e - macOS: `$HOME/.composer/vendor/bin`\n    \u003e - Windows: `%USERPROFILE%\\AppData\\Roaming\\Composer\\vendor\\bin`\n    \u003e - GNU / Linux Distributions: `$HOME/.config/composer/vendor/bin` or `$HOME/.composer/vendor/bin`\n\n- Optional:\n    - [GitHub CLI](https://cli.github.com) with your user properly [logged in](https://cli.github.com/manual/gh_auth_login): to create the repository for your new project -- *the logged in user is going to be the owner of the repo*.\n    - [gitflow-avh](https://github.com/petervanderdoes/gitflow-avh): to start git flow in your project.\n    - [Laravel Valet](https://laravel.com/docs/master/valet): to set up a SSL certificate and open the project in the browser automatically.\n    - [Jetbrains CLI's](https://www.jetbrains.com/help/phpstorm/working-with-the-ide-features-from-command-line.html) Launcher for a standalone instance: if you wish to open the project immediately on PhpStorm.   \n\n## 2️⃣ Installation\n\n```sh\ncomposer global require igorsgm/laravel-assembler\n```\n\n## 3️⃣ 🚀 Creating a new project\n\n```sh\nlaravel-assembler new my-cool-project-name\n```\n- It will ask you a few questions during the process to help you get started and generate a new laravel project accordingly to your preferences.\n- When the script finishes you should have a `my-cool-project-name` folder the path that you run your script.\n- *Voilà!*\n\n## ⚙️ Available commands\n\n\u003cp align=\"center\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/14129843/107869503-c57b7a00-6e43-11eb-9298-7de408074fdb.png\" /\u003e\u003c/p\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Figorsgm%2Flaravel-assembler","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Figorsgm%2Flaravel-assembler","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Figorsgm%2Flaravel-assembler/lists"}