{"id":18289732,"url":"https://github.com/oscarnovasf/iniciar-proyecto","last_synced_at":"2025-04-05T09:31:42.300Z","repository":{"id":167522750,"uuid":"643138617","full_name":"oscarnovasf/iniciar-proyecto","owner":"oscarnovasf","description":"Script para iniciar proyectos (sobre todo Drupal), descarga el código base, lo renombra como nosotros queramos, genera los repositorios locales y remotos...","archived":false,"fork":false,"pushed_at":"2024-01-24T16:35:14.000Z","size":40,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-21T02:21:44.107Z","etag":null,"topics":["automatizacion","drupal","script"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oscarnovasf.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","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}},"created_at":"2023-05-20T08:07:31.000Z","updated_at":"2023-05-20T15:18:31.000Z","dependencies_parsed_at":"2024-01-24T17:44:17.927Z","dependency_job_id":"4a1248d5-59e7-4b42-87cb-5b3c79b7ceb1","html_url":"https://github.com/oscarnovasf/iniciar-proyecto","commit_stats":null,"previous_names":["oscarnovasf/iniciar-proyecto"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oscarnovasf%2Finiciar-proyecto","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oscarnovasf%2Finiciar-proyecto/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oscarnovasf%2Finiciar-proyecto/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oscarnovasf%2Finiciar-proyecto/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oscarnovasf","download_url":"https://codeload.github.com/oscarnovasf/iniciar-proyecto/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247318246,"owners_count":20919456,"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":["automatizacion","drupal","script"],"created_at":"2024-11-05T14:07:52.717Z","updated_at":"2025-04-05T09:31:39.000Z","avatar_url":"https://github.com/oscarnovasf.png","language":"Shell","funding_links":["https://paypal.me/oscarnovasf"],"categories":[],"sub_categories":[],"readme":"Script para iniciar un proyecto\n===\n\n\u003eEste script permite inicializar un proyecto con todas las configuraciones\n\u003enecesarias para VSCode y archivos auxiliares.\n\n[![version][version-badge]][changelog]\n[![Licencia][license-badge]][license]\n[![Código de conducta][conduct-badge]][conduct]\n[![wakatime](https://wakatime.com/badge/user/236d57da-61e8-46f2-980b-7af630b18f42/project/09364109-bce0-4a78-a0f4-a9a6c06f56f1.svg)](https://wakatime.com/badge/user/236d57da-61e8-46f2-980b-7af630b18f42/project/09364109-bce0-4a78-a0f4-a9a6c06f56f1)\n[![Donate][donate-badge]][donate-url]\n\n## Requisitos\n- GIT instalado en nuestra máquina.\n- Node.js instalado en nuestra máquina (^18).\n- Paquete [Degit](https://www.npmjs.com/package/degit) instalado globalmente.\n- RSYNC.\n- CURL.\n- Creación previa del archivo .env a partir de .env.sample.\n- Tener acceso a los repositorios remotos que se usen como base para\n  generar el nuevo proyecto (sólo si se desea usar el repositorio remoto en\n  lugar de una copia local del mismo).\n\n## Información\nEl objetivo de este script es inicializar, dentro de una carpeta en nuestro\ndisco duro, un proyecto (módulo, Drupal completo, script...) con todas las\nconfiguraciones necesarias para nuestro VSCode.\n\nEl script también se encargará de inicializar el repositorio remoto y enviar\nel **commit** inicial (si así se desea).\n\n## Configuración\n- Tras descargar este proyecto es recomendable crear un alias al script para poder\n  ser usado en cualquier carpeta del sistema\n- Se debe realizar una copia del archivo .env.sample con el nombre .env y rellenar\n  todos los valores por defecto.\n- El archivo .env.sample provee de unos repositorios base para que puedas hacer\n  un fork y usarlos tu mismo. Inicialmente no funcionarán ya que no se dispone\n  de los permisos suficientes para realizar el clonado.\n\n## Ejecución\n- Crear una carpeta en el disco local con el nombre máquina que queremos dar al\n  proyecto.\n- Ejecutar el script (ver Configuración y Requisitos).\n- Seguir los pasos indicados en el script.\n\n---\n⌨️ con ❤️ por [Óscar Novás][mi-web] 😊\n\n[mi-web]: https://oscarnovas.com \"for developers\"\n\n[version]: v2.1.1\n[version-badge]: https://img.shields.io/badge/Versión-2.1.1-blue.svg\n\n[license]: LICENSE.md\n[license-badge]: https://img.shields.io/badge/Licencia-GPLv3+-green.svg \"Leer la licencia\"\n\n[conduct]: CODE_OF_CONDUCT.md\n[conduct-badge]: https://img.shields.io/badge/C%C3%B3digo%20de%20Conducta-2.0-4baaaa.svg \"Código de conducta\"\n\n[changelog]: CHANGELOG.md \"Histórico de cambios\"\n\n[donate-badge]: https://img.shields.io/badge/Donaci%C3%B3n-PayPal-red.svg\n[donate-url]: https://paypal.me/oscarnovasf \"Haz una donación\"\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foscarnovasf%2Finiciar-proyecto","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foscarnovasf%2Finiciar-proyecto","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foscarnovasf%2Finiciar-proyecto/lists"}