From f9efbbd5870fa39f0c3e2b3f38614e7a43af03c7 Mon Sep 17 00:00:00 2001 From: Robinson Mendoza Date: Mon, 24 Mar 2025 00:46:03 +0000 Subject: [PATCH] feat: Translate Glossary to Spanish This commit translates the original Glossary file (glossary.md) into Spanish, creating a new file named glosario.md. The new file includes the following topics translated into Spanish: - API Documentation - Backlog - Code Freeze - Code Review - Containerization - Continuous Integration (CI) - Continuous Deployment (CD) - Contributor - DevOps - Discord - Docker - Git Hooks - GitHub Actions - GitHub Discussions - Issue Template - Issue Tracker - Linting - Milestones - Prettier Code Formatter - Pull Request (PR) Template - Release Candidate - Slack - Scrum - Technical Debt - Versioning Co-authored-by: Abi Castro --- .../translations/es/glosario.md | 129 ++++++++++++++++++ 1 file changed, 129 insertions(+) create mode 100644 docs/becoming-a-maintainer/translations/es/glosario.md diff --git a/docs/becoming-a-maintainer/translations/es/glosario.md b/docs/becoming-a-maintainer/translations/es/glosario.md new file mode 100644 index 00000000..847838f1 --- /dev/null +++ b/docs/becoming-a-maintainer/translations/es/glosario.md @@ -0,0 +1,129 @@ +--- +id: glosario +title: "Glosario" +sidebar_label: "Glosario" +keywords: ["glossary", "open source glossary", "glossary for open source maintainers", "open source maintainers", "Open Source", "Open Source Community"] +--- + +## Documentación de la API + +La documentación de la API es un documento técnico que explica cómo usar y trabajar con una API. Este manual contiene toda la información necesaria para trabajar con la API, incluidos detalles sobre cómo realizar solicitudes, qué formatos de datos se admiten y qué códigos de respuesta se devuelven. + +Ejemplos de documentación API incluyen Swagger, RAML y API Blueprint. + +## Backlog + +Un Backlog es una lista de tareas que deben completarse dentro de un proyecto. Por lo general, se trata de tareas que aún no están asignadas a un desarrollador y están esperando a que se trabaje en ellas. A veces, estas pueden ser tareas que estuvieron abiertas hace semanas o meses y todavía están esperando a que se trabaje en ellas. + +## Congelación de código + +Una congelación de código es un período de tiempo en el que no se agrega código nuevo a un proyecto. A menudo se utiliza para preparar un lanzamiento y garantizar que el código sea estable y esté listo para producción. + +## Revisión de código + +Una revisión de código es cuando un mantenedor o colaborador revisa el trabajo de otro colaborador. Esta es una excelente manera de garantizar que el código sea de alta calidad y cumpla con los estándares del proyecto. + +## Contenedorización + +La contenedorización es una forma de empaquetar y ejecutar aplicaciones. En lugar de instalar una aplicación directamente en tu computadora, la colocas en un contenedor que incluye todo lo que necesita para funcionar. Este contenedor luego puede ejecutarse en su computadora junto con otros contenedores. Es una forma de organizar y ejecutar múltiples aplicaciones en la misma máquina, lo que facilita a los desarrolladores administrar y escalar sus aplicaciones. + +Ejemplos de herramientas de contenedorización incluyen Docker y Kubernetes. + +## Integración Continua (CI) + +La integración continua (CI) es un enfoque de desarrollo en el que los desarrolladores fusionan código periódicamente en un repositorio compartido. Para cada cambio, se ejecuta un proceso automatizado de compilación y prueba para detectar errores lo más rápido posible. + +Ejemplos de herramientas de CI incluyen Jenkins, CircleCI y TravisCI. + +## Despliegue continuo (CD) + +La implementación continua (CD) a menudo se asocia con la integración continua (CI) y se refiere a mantener su aplicación implementable en cualquier momento o incluso lanzarla automáticamente a producción. CD significa que cada cambio que pasa las pruebas automatizadas se implementa en producción automáticamente. + +## Colaborador + +Un colaborador es alguien que contribuye a un proyecto agregando código, documentación, pruebas u otros recursos. + +## DevOps + +DevOps es una combinación entre desarrollo de software y operaciones de TI. Ejemplos de trabajo de DevOps incluirían la automatización de la implementación de software, el seguimiento del rendimiento del software implementado y la gestión de la infraestructura en la que se ejecuta el software. + +## Discord + +Discord es un servicio de comunicación de voz, video y texto. Es una excelente manera de comunicarse con su equipo y mantener a todos actualizados sobre lo que está sucediendo en su proyecto. + +También puedes crear una comunidad de Discord para conectarte con tus contribuyentes y tener múltiples canales para diferentes temas relacionados con el proyecto. + +## Docker + +Docker es una herramienta diseñada para facilitar la creación, implementación y ejecución de aplicaciones mediante el uso de contenedores. Los contenedores permiten a un desarrollador empaquetar una aplicación con todas las partes que necesita, como bibliotecas y otras dependencias, y enviarla toda como un solo paquete. + +## Git Hooks + +Los Git Hooks son scripts que se ejecutan automáticamente cada vez que ocurre un evento particular en un repositorio de Git. + +A continuación se muestran algunos Git Hooks comunes: + +- `pre-commit` - Ejecutar antes de que se cree una commit +- `pre-push` - Ejecutar antes de que se ejecute un push +- `post-commit` - Ejecutar después de crear una commit +- `post-merge` - Ejecutar después de ejecutar una fusión + +## Acciones de GitHub + +Las GitHub Actions son una forma de automatizar tareas dentro de su ciclo de vida de desarrollo de software. Las GitHub Actions están controladas por eventos, lo que significa que puedes ejecutar una serie de comandos después de que haya ocurrido un evento específico. + +Ejemplos de acciones de GitHub incluyen ejecutar pruebas, implementar en producción y enviar notificaciones. + +## Discusiones de GitHub + +Las discusiones de GitHub son una forma de tener conversaciones sobre tu proyecto directamente en GitHub. Son una excelente manera de discutir ideas, hacer preguntas y compartir conocimientos con su comunidad. + +## Plantilla de Issue + +Una plantilla de Issue es un archivo que contiene una descripción del Issue que está creando. Es una excelente manera de brindar contexto a sus Issues y ayudar a los desarrolladores a comprender qué Issues está creando y por qué. + +Ejemplos de plantillas de Issues incluyen informes de errores, solicitudes de funciones y actualizaciones de documentación. + +## Rastreador de Issue + +Un rastreador de Issues es una aplicación de software que se utiliza para rastrear errores y problemas dentro de un proyecto. A menudo se utiliza junto con un sistema de control de versiones y es una excelente manera de realizar un seguimiento de problemas, mejoras y tareas para sus proyectos. + +GitHub tiene un rastreador de Issues incorporado, pero también puedes usar otras herramientas como Jira, Trello y Asana. + +## Linting + +Linting es el proceso de ejecutar un programa que analizará el código en busca de posibles errores. Una herramienta de linting popular que se utiliza con frecuencia es ESLint. Puede configurar una acción para ejecutar ESlint en cada solicitud de extracción que llegue para verificar posibles errores antes de que entre en producción. + +## Hitos + +Los hitos son grupos de Issues que corresponden a un proyecto, característica o período de tiempo. Puede utilizar hitos para realizar un seguimiento del progreso de grupos de Issues vinculados a un objetivo mayor. + +## Formato de código prettier + +Prettier es un formateador de código obstinado que impone un estilo consistente para su código base. Puede personalizar su configuración de Prettier para que se ajuste a las necesidades de su proyecto y personalizar cómo prefiere que se formatee el punto y coma, las comillas simples, las comas finales y más. + +## Plantilla de solicitud de extracción (PR) + +Una plantilla de solicitud de extracción es un archivo que contiene una descripción de los cambios que está realizando en un proyecto. Es una excelente manera de brindar contexto a sus solicitudes de extracción y ayudar a los revisores a comprender qué cambios está realizando y por qué. + +También puedes crear una acción de GitHub para responder a las solicitudes de extracción que no siguen su plantilla de solicitud de extracción e instar al colaborador a actualizar su solicitud de extracción. + +## Versión candidata + +Una versión candidata es una versión beta de un software con potencial para convertirse en un producto final. Generalmente es la última versión antes del lanzamiento final. + +## Slack + +Slack es un conjunto de herramientas y servicios de colaboración en equipo basados ​​en la nube. Es una excelente manera de comunicarse con su equipo y mantener a todos actualizados sobre lo que está sucediendo en su proyecto. + +## Scrum + +Scrum es un marco ágil para generar ideas, desarrollar y entregar productos. + +## Deuda técnica + +La deuda técnica se produce cuando una base de código ha aumentado los costos de mantenimiento debido a decisiones anteriores tomadas durante el desarrollo. + +## Versionado + +El control de versiones es el proceso de asignar nombres o números de versión únicos a las nuevas versiones de su proyecto. Algunas versiones se publican como versiones "principales", mientras que otras se publican como versiones "menores". \ No newline at end of file