{"id":15145669,"url":"https://github.com/mmaximo33/efde","last_synced_at":"2025-10-24T00:31:35.836Z","repository":{"id":98109765,"uuid":"586111781","full_name":"mmaximo33/EFDE","owner":"mmaximo33","description":"ToolsKit | Easy and fast development environment | is a project designed to facilitate the management of local development environments, mainly for teams that constantly have new members or beginners who are starting out in this beautiful world of programming.","archived":false,"fork":false,"pushed_at":"2025-01-28T10:42:42.000Z","size":11177,"stargazers_count":20,"open_issues_count":8,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-01-28T11:30:51.018Z","etag":null,"topics":["docker","ecommerce","environment","magento","prestashop","python","symfony","tool","toolskit","website","woocommerce","woordpress","wordpress"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/mmaximo33.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["mmaximo33"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2023-01-07T01:24:27.000Z","updated_at":"2025-01-28T10:42:49.000Z","dependencies_parsed_at":"2024-04-12T06:27:00.270Z","dependency_job_id":"11f7f64f-9d8f-4e71-b0d2-a77f4dbfc4b9","html_url":"https://github.com/mmaximo33/EFDE","commit_stats":{"total_commits":80,"total_committers":2,"mean_commits":40.0,"dds":"0.012499999999999956","last_synced_commit":"08fdc93b0eb1f303bb192bd2f70f8d163fed7b9c"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmaximo33%2FEFDE","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmaximo33%2FEFDE/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmaximo33%2FEFDE/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmaximo33%2FEFDE/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mmaximo33","download_url":"https://codeload.github.com/mmaximo33/EFDE/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237896608,"owners_count":19383552,"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","ecommerce","environment","magento","prestashop","python","symfony","tool","toolskit","website","woocommerce","woordpress","wordpress"],"created_at":"2024-09-26T11:41:38.135Z","updated_at":"2025-10-24T00:31:35.824Z","avatar_url":"https://github.com/mmaximo33.png","language":"Shell","funding_links":["https://github.com/sponsors/mmaximo33","https://www.github.com/sponsors/mmaximo33"],"categories":[],"sub_categories":[],"readme":"# EFDE | Easy and Fast Development Environment [![follow](https://img.shields.io/badge/YouTube-FF0000?style=for-the-badge\u0026logo=youtube\u0026logoColor=white)](https://www.youtube.com/@Efde.official)\n\n![efde type](https://img.shields.io/badge/project-Open_Source-green.svg) ![efde version](https://img.shields.io/badge/license-MIT-blue.svg)\n\n![efde version](https://img.shields.io/badge/status-Active-green.svg)\n![efde_lastcommin](https://img.shields.io/github/last-commit/mmaximo33/efde.svg)\n![efde_release](https://img.shields.io/github/release/mmaximo33/efde.svg)\n![efde_since release](https://img.shields.io/github/commits-since/mmaximo33/efde/2.2.0.svg)\n![efde_since release](https://img.shields.io/github/commits-since/mmaximo33/efde/1.2.0.svg)\n\n![issue-open](https://img.shields.io/github/issues/mmaximo33/efde.svg)\n![issue-close](https://img.shields.io/github/issues-closed/mmaximo33/efde.svg)\n![pull-open](https://img.shields.io/github/issues-pr/mmaximo33/efde.svg)\n![pull-close](https://img.shields.io/github/issues-pr-closed/mmaximo33/efde.svg)\n\n![efde translations](https://img.shields.io/badge/language-grey.svg) ![en_US](https://img.shields.io/badge/en.US-blue.svg) ![es_ES](https://img.shields.io/badge/es.ES-blue.svg) ![pt_PT](https://img.shields.io/badge/pt.PT-blue.svg)\n\n### If you like the project, give us a little star ⭐.\n#### It really helps us a lot. Thank you! 💪\n## Index\n\n- [Intro](#intro)\n- [Installing, Manager Versions, Updating \u0026 Uninstall](#install--update)\n- [Usage](#usage)\n- [Mission](#mission)\n- [Documentation](#documentation)\n  - [Doc for Developer (Collaborators)](docs/developer.md) 🔥\n  - [Code of conduct](#code-of-conduct) | [Maintainers](#maintainers) | [Contributing](#contributing) | [License](#license)\n\n## Intro\n\nEFDE is a project designed to facilitate the management of local development environments, mainly for teams that constantly have new members or beginners who are starting out in this beautiful world of programming.\n\nThe objective of the project is to be able to manage implementations with docker such as\n\n### Released\n\n[![Docker](https://img.shields.io/badge/Docker-2CA5E0?style=for-the-badge\u0026logo=docker\u0026logoColor=white)](#)\n\n[![Install PHP](https://img.shields.io/badge/PHP-777BB4?style=for-the-badge\u0026logo=php\u0026logoColor=white)](https://www.php.net/)\n[![Install Laravel](https://img.shields.io/badge/Laravel-FF2D20?style=for-the-badge\u0026logo=laravel\u0026logoColor=white)](console/implemention/laravel/docs/README.md)\n[![Install Symfony](https://img.shields.io/badge/Symfony-000?logo=symfony\u0026logoColor=fff\u0026style=for-the-badge)](console/implemention/symfony/docs/README.md)\n[![Install Wordpress](https://img.shields.io/badge/Wordpress-21759B?style=for-the-badge\u0026logo=wordpress\u0026logoColor=white)](console/implemention/wordpress/docs/README.md)\n\n### Coming soon\n\n[![Install Portainer.io](https://img.shields.io/badge/Portainer.io-105f8f?style=for-the-badge\u0026logo=portainer\u0026logoColor=white)](docs/developer.md)\n\n[![Install PHP](https://img.shields.io/badge/PHP-777BB4?style=for-the-badge\u0026logo=php\u0026logoColor=white)](https://www.php.net/)\n[![Install Magento](https://img.shields.io/badge/Magento-f06835?style=for-the-badge\u0026logo=magento\u0026logoColor=white)](docs/developer.md)\n[![Prestashop](https://img.shields.io/badge/prestashop-%23DF0067.svg?\u0026style=for-the-badge\u0026logo=prestashop\u0026logoColor=white)](docs/developer.md)\n\n[![JavaScript](https://img.shields.io/badge/JavaScript-F7DF1E?style=for-the-badge\u0026logo=javascript\u0026logoColor=black)](docs/developer.md)\n[![Install React](https://img.shields.io/badge/React-20232A?style=for-the-badge\u0026logo=react\u0026logoColor=61DAFB)](docs/developer.md)\n[![Install Angular](https://img.shields.io/badge/Angular-DD0031?style=for-the-badge\u0026logo=angular\u0026logoColor=white)](docs/developer.md)\n[![Install Vue.js](https://img.shields.io/badge/Vue.js-35495E?style=for-the-badge\u0026logo=vue.js\u0026logoColor=4FC08D)](docs/developer.md)\n\n[![Install Python](https://img.shields.io/badge/Python-FFD43B?style=for-the-badge\u0026logo=python\u0026logoColor=blue)](docs/developer.md)\n[![Install Django](https://img.shields.io/badge/django-113527?style=for-the-badge\u0026logo=django\u0026logoColor=white)](docs/developer.md)\n\n## Install \u0026 Update\n\n### Requirements\n\nThe **EFDE** installation script. It will check and recommend the installation of the necessary packages for its proper functioning.\nAnyway, if you want to know more, you can see the following list with the official documentation\n\n#### Compatibility\n\n![Debian](https://img.shields.io/badge/Debian-A81D33?style=for-the-badge\u0026logo=debian\u0026logoColor=white)\n![Ubuntu](https://img.shields.io/badge/Ubuntu-E95420?style=for-the-badge\u0026logo=ubuntu\u0026logoColor=white)\n\n#### For download\n\n[![CURL](https://img.shields.io/badge/CURL-212121?style=for-the-badge\u0026logo=CURL\u0026logoColor=white)](https://curl.se/docs/install.html)\n[![WGET](https://img.shields.io/badge/wget-212121?style=for-the-badge\u0026logo=gnu-bash\u0026logoColor=white)](https://www.gnu.org/software/wget/)\n\n#### Implement (If you do not have it installed, EFDE manages the installation on Linux)\n\n[![Git](https://img.shields.io/badge/GIT-E44C30?style=for-the-badge\u0026logo=git\u0026logoColor=white)](https://git-scm.com/book/en/Getting-Started-Installing-Git)\n[![Docker](https://img.shields.io/badge/Docker-2CA5E0?style=for-the-badge\u0026logo=docker\u0026logoColor=white)](https://docs.docker.com/engine/install/ubuntu/)\n[![Docker Compose](https://img.shields.io/badge/Docker_Compose-2CA5E0?style=for-the-badge\u0026logo=docker\u0026logoColor=white)](https://docs.docker.com/compose/install/other/)\n\n\u003cdetails\u003e\n\u003csummary\u003eSee installation of required tools\u003c/summary\u003e\n\n![efde_process_install.png](./docs/media/efde_process_install.png)\n\n\u003c/details\u003e\n\n### Install\n#### Manual \nFor manual installation you must\n\u003cdetails\u003e\n\u003csummary\u003eDistro debian/ubuntu\u003c/summary\u003e\n\n```sh\nmkdir -p ~/.efde\ncd $_\ngit clone https://github.com/mmaximo33/EFDE.git .\n\nln -sfT $PWD/bin/efde.sh ~/bin/efde\n\n# In case you want to test a branch\n# git switch \u003cbranch\u003e\n```\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eIn Windows\u003c/summary\u003e\n\n```sh\nComing soon\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eIn MacOS\u003c/summary\u003e\n\n```sh\nComing soon\n```\n\n\u003c/details\u003e\n\n#### For script \n\nRun the following command (**CURL** or **WGET**) to install **EFDE** on your computer\n\n```sh\ncurl -o- https://raw.githubusercontent.com/mmaximo33/efde/main/bin/install.sh | bash\n```\n\n```sh\nwget -qO- https://raw.githubusercontent.com/mmaximo33/efde/main/bin/install.sh | bash\n```\n\n![Efde process install](./docs/media/efde_process_install.gif)\n\n### Manager Version, Update \u0026 Uninstall\n![efde process versiosn update uninstall](./docs/media/efde_process_version_update_uninstall.gif)\n\n## Usage\n\n### New project\n\n- Once **EFDE** is installed\n- Go to the directory where you create your projects (example: `~/Domains`)\n- Run `efde`  in your command console\n\n### Created project with EFDE\n\n- In case you are in a project created with **EFDE**. Example: `~/Domains/demo`\n- The menu for that implementation will be displayed (Symfony, Laravel, Magento, Wordpress, WooComerce, Prestashop, React, Angular, Vue, Others)\n\n![efde symfony install](./console/implemention/symfony/docs/media/install.gif)\n\n### Use in project \n\n![efde symfony use](./console/implemention/symfony/docs/media/use.gif)\n\n### Shortcuts\n\nSince version 2.1.0, shortcuts are available. You can see the list by running `efde efde:shortcuts`\n\n![efde shortcuts](./docs/media/efde_shortcut.gif)\n\n#### Projects shortcuts\nSince version 2.2.1, CUSTOM shortcuts are available per project. You can see the list by running `efde custom`\n\n\u003cdetails\u003e\n\u003csummary\u003eCustom Shortcuts\u003c/summary\u003e\n\n![efde_shortcuts_custom.png](./docs/media/efde_shortcuts_custom.png)\n\n\u003c/details\u003e\n\n## Mission\n\nEFDE arises motivated by giving something back to this beautiful community of programmers, computer scientists or curious about technology.\n\nAfter having gone through some companies, participated in several teams, been a mentor to team members with beginner profiles and even taught this world to family and friends.\nI realized that today there are several elements (services, tools, systems, others) that orbit around trying to learn a language, framework or technology.\n\nEFDE aims to standardize, automate and simplify the deployment or preparation of local development environments for different projects. Without losing the flexibility that they can be customized or adjusted according to the need or complexity of the project.\n\nEFDE is not the definitive solution to your problems, sooner or later you will have to understand exactly what is happening behind the things, but you will acquire the answers of what, when, where, for what and why, as you use it.\n\nWho is it for?\nIt originally arises to help understand and expedite the induction process for those new members of a project or those people who are starting out in the world of programming and are not entirely clear about some knowledge, concepts or bases of services, applications or implementations. .\n\nBut it's also thinking of those developers who have a bit more experience and really want to have a little tool to help them do the usual tasks.\n\nWhatever your level, EFDE will be interesting for you!\nYou are invited to join, use or even contribute to the growth of EFDE to give back to the developer community and open the doors to the new generations.\n\nIt is NOT something super innovative, but surely more than one will find it interesting.\n\n## Contributing\n\nThere is still a lot to do with this small project if you are invited to join.\nPlease see [CONTRIBUTING](./CONTRIBUTING.md) for details.\n\n## Sponsor\nIf you like this project and want to give some recognition, it is now possible to **become a [Github sponsor](https://www.github.com/sponsors/mmaximo33)** and support this project by sponsoring **[mmaximo33](https://www.github.com/sponsors/mmaximo33)** maintainer on Github. Even if it's a small contribution, you participate in the effort of making **open source projects maintained for anyone**, and developers to be rewarded for their work/time.\n\n## Contribute\nIf you want to report a bug or request a new feature/improvement, please **read the project [contributors guidelines](./CONTRIBUTING.md) before**.\n\nThanks for taking time to contribute. 🎉 👍\n\n## Contributors\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\n        \u003ca href=\"https://www.linkedin.com/in/marucci-maximo/\"\u003e\n          \u003cimg src=\"https://avatars.githubusercontent.com/u/12983255?v=4?s=100\" width=\"100px;\" alt=\"Marucci Maximo\"/\u003e\u003cbr/\u003e\n          \u003csub\u003e\u003cb\u003emmaximo33\u003c/b\u003e\u003c/sub\u003e\u003cbr/\u003e\n          \u003csub\u003e\u003cb\u003eMarucci Maximo\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\u003cbr/\u003e\n        \u003ca href=\"#ideas-mmaximo33\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \n        \u003ca href=\"https://github.com/mmaximo33/EFDE/commits?author=mmaximo33\" title=\"Code\"\u003e💻\u003c/a\u003e \n        \u003ca href=\"https://github.com/mmaximo33/EFDE/issues?q=author%3Ammaximo33+label%3A%2203+Type%3A+Documentation+%3Abooks%3A%22\" title=\"Documentation\"\u003e📖\u003c/a\u003e \n        \u003ca href=\"https://github.com/mmaximo33/EFDE/issues?q=author%3Ammaximo33+label%3A%2203+Type%3A+Discussion+%3Aspeaker%3A%22\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e \n        \u003ca href=\"https://github.com/mmaximo33/EFDE/issues?q=author%3Ammaximo33+label%3A%2203+Type%3A+Bug+%3Abug%3A%22\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \n        \u003ca href=\"https://github.com/mmaximo33/EFDE/commits?author=mmaximo33\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \n        \u003ca href=\"https://github.com/mmaximo33/EFDE/pulls?q=is%3Apr+reviewed-by%mmaximo33\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e\n      \u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\n        \u003ca href=\"https://www.linkedin.com/in/marucci-maximo/\"\u003e\n          \u003cimg src=\"./docs/media/joinus.png\" width=\"100px;\" alt=\"Join Us\"/\u003e\u003cbr/\u003e\n          \u003csub\u003e\u003cb\u003e\u003c/b\u003e\u003c/sub\u003e\u003cbr/\u003e\n          \u003csub\u003e\u003cb\u003eJoin us\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\u003cbr/\u003e\n        \u003ca href=\"#ideas-joinus\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \n        \u003ca href=\"#code-joinus\" title=\"Code\"\u003e💻\u003c/a\u003e \n        \u003ca href=\"#docs-joinus\" title=\"Documentation\"\u003e📖\u003c/a\u003e \n        \u003ca href=\"#questions-joinus\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e \n        \u003ca href=\"#bugs-joinus\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \n        \u003ca href=\"#qa-joinus\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \n        \u003ca href=\"#pr-joinus\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e\n      \u003c/td\u003e\n    \u003c/tr\u003e\n\n[//]: # (      6 per row )\n[//]: # (      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e)\n[//]: # (      \u003c/td\u003e)\n[//]: # (      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e)\n[//]: # (      \u003c/td\u003e)\n[//]: # (      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e)\n[//]: # (      \u003c/td\u003e)\n[//]: # (      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e)\n[//]: # (      \u003c/td\u003e)\n\n  \u003c/table\u003e\n\u003ctbody\u003e\n\n### Collaborate with us\n\n\u003ca href=\"https://jb.gg/OpenSourceSupport\" target=\"_blank\"\u003e\n  \u003cimg src=\"https://resources.jetbrains.com/storage/products/company/brand/logos/jb_beam.png\" height=\"125\" alt=\"Logotipo de JetBrains (principal) logo.\"\u003e\n\u003c/a\u003e\n\n## Documentation\n### Code of conduct\n\nThe collaborators of this project strongly believe in a respectful community.\nFor this reason we operate under the following [CODE OF CONDUCT](./CODE_OF_CONDUCT.md)\n\n### Maintainers\n\nCurrently, the sole maintainer is **[@mmaximo33](https://github.com/mmaximo33)** - more maintainers are quite welcome, and we hope to add folks to the team over time.\n[GOVERNANCE](./GOVERNANCE.md) will be re-evaluated as the project evolves.\n\n### License\n\nThe MIT License (MIT). Please see [LICENSE](./LICENSE.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmmaximo33%2Fefde","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmmaximo33%2Fefde","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmmaximo33%2Fefde/lists"}