{"id":13519656,"url":"https://github.com/phansible/phansible","last_synced_at":"2025-05-15T03:04:35.870Z","repository":{"id":13664464,"uuid":"16358091","full_name":"phansible/phansible","owner":"phansible","description":"Phansible - generate Vagrant + Ansible dev environments for PHP","archived":false,"fork":false,"pushed_at":"2024-12-10T01:24:47.000Z","size":2503,"stargazers_count":633,"open_issues_count":30,"forks_count":142,"subscribers_count":34,"default_branch":"main","last_synced_at":"2025-04-06T21:11:28.176Z","etag":null,"topics":["ansible","hacktoberfest","php","vagrant"],"latest_commit_sha":null,"homepage":"http://phansible.com","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/phansible.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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},"funding":{"github":"debo"}},"created_at":"2014-01-29T20:36:42.000Z","updated_at":"2025-03-15T20:58:56.000Z","dependencies_parsed_at":"2023-02-17T10:05:17.017Z","dependency_job_id":"bf0c9cca-5271-4975-adb1-14e228370a37","html_url":"https://github.com/phansible/phansible","commit_stats":{"total_commits":484,"total_committers":67,"mean_commits":7.223880597014926,"dds":0.8677685950413223,"last_synced_commit":"496ac3ebc161ae63e4a3feb67e1f9cdfd0e473c1"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phansible%2Fphansible","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phansible%2Fphansible/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phansible%2Fphansible/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phansible%2Fphansible/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/phansible","download_url":"https://codeload.github.com/phansible/phansible/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248804790,"owners_count":21164132,"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":["ansible","hacktoberfest","php","vagrant"],"created_at":"2024-08-01T05:02:01.636Z","updated_at":"2025-04-14T01:00:27.168Z","avatar_url":"https://github.com/phansible.png","language":"PHP","readme":"# Phansible\n[![Build Status](https://img.shields.io/travis/phansible/phansible/master.svg?style=flat-square)](https://travis-ci.com/phansible/phansible)\n[![Scrutinizer Code Quality](https://img.shields.io/scrutinizer/g/phansible/phansible/master.svg?style=flat-square)](https://scrutinizer-ci.com/g/phansible/phansible/?branch=master)\n[![Code Coverage](https://img.shields.io/scrutinizer/coverage/g/phansible/phansible/master.svg?style=flat-square)](https://scrutinizer-ci.com/g/phansible/phansible/?branch=master)\n[![License](https://img.shields.io/github/license/phansible/phansible.svg?style=flat-square)](https://github.com/phansible/phansible)\n\n\n[Phansible](http://phansible.com) is a simple generator for Vagrant projects, targeting PHP development environments, using Ansible as Provisioner.\n\nIt was inspired by [PuPHPet](http://puphpet.com).\n\nThe project is built on top of [Silex](http://silex.sensiolabs.org/), using [Flint](http://flint.readthedocs.org/).\n\n## Contributions\n\nContributions are always welcome, please have a look at our issues to see if there's something you could help with.\nYou can also join us on [gitter](https://gitter.im/phansible/phansible).\n\n## TO DO\n\n- Deprecate 1.0 branch and put master into production\n- CI our generated roles (@naxhh is working on this)\n- API for generating roles outside the Web (@erikaheidi is working on this)\n- New technologies (request for your favourite ones!)\n- More documentation on how to customize things\n- Take a look at our [issues](https://github.com/phansible/phansible/issues).\n\n## Setup\n\n- Clone the repo: ```git clone https://github.com/Phansible/phansible.git```\n- Go into the phansible folder ```cd phansible/```\n- Install the dependencies with [composer](https://getcomposer.org/): ```php composer install```\n- Run the php built in server: ```php -S 0.0.0.0:8080 -t public/```\n- You can now go on [http://localhost:8080](http://localhost:8080) to see your modification.\n\nAs an alternative, you can also use the included Vagrant setup (requires Ansible).\n\n## Tests\nTo run the tests just do:\n```\n ./vendor/bin/phpunit\n```\n\n## Code style\nTo check the code style just do:\n```\n ./vendor/bin/phpcs --standard=psr2 ./src\n ./vendor/bin/phpmd src/ text codesize,controversial,design,naming,unusedcode\n```\n\nWhen no errors appear you are ready to push your commits!\n","funding_links":["https://github.com/sponsors/debo"],"categories":["PHP"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphansible%2Fphansible","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphansible%2Fphansible","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphansible%2Fphansible/lists"}