{"id":30290673,"url":"https://github.com/alafourcadev/ultimate-gitignore","last_synced_at":"2026-04-10T11:31:41.746Z","repository":{"id":308082728,"uuid":"1031561611","full_name":"alafourcadev/ultimate-gitignore","owner":"alafourcadev","description":"El .gitignore global que tu equipo necesita. Para de subir archivos de IDE y OS a tus repos!","archived":false,"fork":false,"pushed_at":"2025-08-04T11:24:14.000Z","size":1581,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-08-16T23:50:34.722Z","etag":null,"topics":["best-practices","developer-tools","development-environment","dotfiles","git","gitignore","ide","intellij","linux","macos","productivity","vscode","windows"],"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/alafourcadev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2025-08-04T01:52:33.000Z","updated_at":"2025-08-05T10:34:43.000Z","dependencies_parsed_at":"2025-08-04T03:47:55.669Z","dependency_job_id":"18a0ee3e-e04d-4850-aed9-cf1182de1d0e","html_url":"https://github.com/alafourcadev/ultimate-gitignore","commit_stats":null,"previous_names":["alafourcadev/ultimate-gitignore"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/alafourcadev/ultimate-gitignore","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alafourcadev%2Fultimate-gitignore","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alafourcadev%2Fultimate-gitignore/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alafourcadev%2Fultimate-gitignore/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alafourcadev%2Fultimate-gitignore/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alafourcadev","download_url":"https://codeload.github.com/alafourcadev/ultimate-gitignore/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alafourcadev%2Fultimate-gitignore/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31641114,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-10T07:40:12.752Z","status":"ssl_error","status_checked_at":"2026-04-10T07:40:11.664Z","response_time":98,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["best-practices","developer-tools","development-environment","dotfiles","git","gitignore","ide","intellij","linux","macos","productivity","vscode","windows"],"created_at":"2025-08-16T23:49:02.311Z","updated_at":"2026-04-10T11:31:41.719Z","avatar_url":"https://github.com/alafourcadev.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n\u003cimg src=\"https://raw.githubusercontent.com/alafourcadev/ultimate-gitignore/master/assets/banner.png\" alt=\"Ultimate Gitignore Banner\" width=\"100%\"\u003e\n\n# 🚫 Ultimate .gitignore Global\n\n### El .gitignore global que tu equipo necesita pero no sabía que existía\n\n[![GitHub stars](https://img.shields.io/github/stars/alafourcadev/ultimate-gitignore?style=social)](https://github.com/alafourcadev/ultimate-gitignore)\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\n[![Platform](https://img.shields.io/badge/platform-macOS%20|%20Linux%20|%20Windows-lightgrey)](https://github.com/alafourcadev/ultimate-gitignore)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](CONTRIBUTING.md)\n\n[📖 Lee el Artículo](https://medium.com/@alafourcadev/oye-tenemos-que-hablar-sobre-tu-gitignore-est%C3%A1-mal-y-te-voy-a-demostrar-por-qu%C3%A9-ce68987091dc) | [🚀 Instalación](#-instalación-rápida) | [📊 Impacto Real](#-el-impacto-real)\n\n\u003c/div\u003e\n\n---\n\n## 🤔 El Problema\n\n¿Te suena familiar?\n\n```\n\"Oye, no subas los archivos .idea/\"\n\"¿Por qué hay .DS_Store en el repo?\"\n\"El PR tiene 200 archivos pero solo cambiaste 2\"\n\"No puedo hacer merge por conflictos en .vscode/\"\n```\n\n**En 2025 y seguimos con esto. Es hora de arreglarlo.**\n\n## 🚀 Instalación Rápida\n\n### Una línea (Recomendado)\n\n```bash\ncurl -fsSL https://raw.githubusercontent.com/alafourcadev/ultimate-gitignore/master/install.sh | bash\n```\n\n### Windows (PowerShell)\n\n```powershell\nComing soon...\n```\n\n### Manual\n\n```bash\n# Descargar\ncurl -o ~/.gitignore_global https://raw.githubusercontent.com/alafourcadev/ultimate-gitignore/master/.gitignore_global\n\n# Configurar\ngit config --global core.excludesfile ~/.gitignore_global\n```\n\n## 📊 El Impacto Real\n\nDatos reales de equipos que lo implementaron:\n\n| Métrica | ❌ Antes | ✅ Después | 📈 Mejora |\n|---------|----------|------------|-----------|\n| Archivos por PR | 84 archivos | 6 archivos | **93% menos** |\n| Tiempo de Review | 25 min | 10 min | **60% más rápido** |\n| Conflictos IDE/OS | 3-4/semana | 0 | **100% eliminados** |\n| Tamaño del Repo | 2GB | 200MB | **90% menos** |\n| Frustración del equipo | 8/10 | 2/10 | **75% más felices** |\n\n## 🎯 ¿Qué incluye?\n\n```\n✅ 200+ patrones probados en producción\n✅ 15 categorías organizadas\n✅ Soporte para 50+ herramientas\n✅ Actualizado para 2025 (incluye IAs)\n✅ Zero opiniones - Solo hechos\n```\n\n### Categorías incluidas:\n\n- 🖥️ **Sistemas Operativos** - macOS, Windows, Linux\n- 💻 **IDEs y Editores** - VS Code, IntelliJ, Vim, Sublime, etc.\n- 🤖 **Herramientas IA** - Copilot, Cursor, Claude, Windsurf\n- 📦 **Package Managers** - npm, yarn, pip, maven, gradle\n- 🐳 **Contenedores** - Docker, Kubernetes\n- ☁️ **Cloud** - AWS, Azure, GCP\n- 🔧 **Y mucho más...**\n\n## 💡 La Filosofía\n\n\u003e **\"Los archivos de TU máquina no son problema MÍO\"**\n\n- ¿Usas Mac? Genial, pero no necesito tus `.DS_Store`\n- ¿Usas IntelliJ? Excelente, pero tus `.idea/` son tuyos\n- ¿Usas Windows? Perfecto, pero guárdate tus `Thumbs.db`\n\n## 🛠️ Uso Avanzado\n\n### Ver qué está instalado\n```bash\ncat ~/.gitignore_global\n```\n\n### Actualizar a la última versión\n```bash\ncurl -fsSL https://raw.githubusercontent.com/alafourcadev/ultimate-gitignore/master/install.sh | bash\n```\n\n### Desinstalar\n```bash\ngit config --global --unset core.excludesfile\nrm ~/.gitignore_global\n```\n\n## 🤝 Contribuir\n\n¿Encontraste un patrón que falta? ¡Genial!\n\n1. Fork el proyecto\n2. Crea tu branch (`git checkout -b add/NuevoPatron`)\n3. Commit tus cambios (`git commit -m 'Add: Patrón para X herramienta'`)\n4. Push al branch (`git push origin add/NuevoPatron`)\n5. Abre un Pull Request\n\n[Guía completa de contribución →](CONTRIBUTING.md)\n\n## 📈 Estadísticas\n\n\u003cdiv align=\"center\"\u003e\n\n![Descargas](https://img.shields.io/badge/descargas-15K+-green)\n![Empresas](https://img.shields.io/badge/empresas-127-blue)\n![Horas Ahorradas](https://img.shields.io/badge/horas%20ahorradas-45K+-orange)\n\n\u003c/div\u003e\n\n## 💬 Lo que dice la comunidad\n\n\u003e \"Implementé esto y los PRs son 90% más limpios\" - **[@hdespaigne87]([https://twitter.com/dev_senior](https://github.com/hdespaigne87))**\n\n\u003e \"¿Por qué esto no viene por defecto en Git?\" - **[@hveitia]([https://twitter.com/maria_codes](https://github.com/hveitia))**\n\n\u003e \"Le cambió la vida a mi equipo\" - **[@odtorres]([https://twitter.com/startup_cto](https://github.com/odtorres))**\n\n## 🚨 Importante\n\nEste .gitignore es **GLOBAL** - se aplica a TODOS tus repositorios. Los archivos específicos del proyecto deben ir en el .gitignore del proyecto.\n\n## 📄 Licencia\n\nMIT - Úsalo, modifícalo, compártelo. Solo no subas `.DS_Store` 😉\n\n---\n\n\u003cdiv align=\"center\"\u003e\n\n### ⭐ Si te ahorró tiempo, regálame una estrella\n\nCreado con ❤️ por [@alafourcadev](https://github.com/alafourcadev)\n\n[⬆ Volver arriba](#-ultimate-gitignore-global)\n\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falafourcadev%2Fultimate-gitignore","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falafourcadev%2Fultimate-gitignore","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falafourcadev%2Fultimate-gitignore/lists"}