jsapuyesp / github-slideshow Goto Github PK
View Code? Open in Web Editor NEWA robot powered training repository :robot:
Home Page: https://lab.github.com/githubtraining/introduction-to-github
License: MIT License
A robot powered training repository :robot:
Home Page: https://lab.github.com/githubtraining/introduction-to-github
License: MIT License
Ahora que te has familiarizado con las propuestas (o _issues), usemos esta propuesta para seguir el camino a tu primera contribución.
Diferentes personas usan diferentes flujos de trabajo para contribuir a proyectos de software, pero la forma más simple y efectiva de contribuir en GitHub es con el flujo de GitHub.
📺 Video: Entendiendo el flujo de GitHub
Para empezar, te guiaré a través de unos primeros pasos que son importantes para programar y colaborar en GitHub.
👇 Esta flecha indica que puedes expandir la ventana! Haz clic en ellas durante el curso para más información.
¡Me alegra que lo hayas preguntado! Muchas personas usan GitHub porque quieren contribuir a proyectos de código abierto 📖, o porque son invitados por compañeros de trabajo o de clase que usan GitHub en sus proyectos. ¿Por qué la gente usa GitHub en sus proyectos?
En esencia, GitHub es una plataforma de colaboración.
Desde software hasta documentos legales, puedes contar con GitHub para ayudarte a hacer tu mejor trabajo con las herramientas de colaboración y seguridad que tu equipo necesita. Con GitHub, puedes mantener proyectos completamente privados, invitar al mundo a colaborar y optimizar cada paso de tu proyecto.
GitHub también es una poderosa herramienta de versión de control.
GitHub usa Git 📖, el software de control de versión más popular para rastrear cada contribución y colaborador 📖 de tu proyecto--de esta manera sabrás exactamente de dónde vino cada línea de código de tu proyecto.
GitHub ayuda a las personas a hacer mucho más.
La gente usa GitHub para construir varias de las tecnologías más avanzadas del mundo. Ya sea que estes visualizando datos o construyendo un nuevo juego, hay una comunidad entera y un set de herramientas en GitHub que te puedan llevar al siguiente nivel. Este curso empieza con lo básico pero ¡profundizaremos el resto después!
📺 Video: Explorando un repositorio
El video cubre algunas de las características usadas con mayor frecuencia. Aquí hay otras cosas que puedes encontrar en los repositorios de GitHub:
En el video aprendiste sobre un archivo especial llamado README.md. Aquí hay una lista de algunos otros archivos especiales que puedes añadir a tus repositorios:
CONTRIBUTING.md
es usado para describir el proceso para contribuir al repositorio. Un link al archivo CONTRIBUTING.md
es mostrado cada vez que alguien crea una nueva propuesta o una solicitud de extracción.ISSUE_TEMPLATE.md
lo puedes usar para rellenar el cuerpo de una propuesta. Por ejemplo, si siempre necesitas el mismo tipo de información para reportar errores puedes incluirlo en la plantilla de tu propuesta y cada nueva propuesta será abierta con el texto que has recomendado para empezar.Esto es una propuesta (o issue) 📖: un lugar en el que puedes tener conversaciones sobre los errores en tu código, revisiones de código y casi cualquier otra cosas que te puedas imaginar.
Los títulos de tus propuestas son como la línea de asunto de un email. Avisan de un vistazo a tus colaboradores de qué trata tu propuesta. Por ejemplo, el título de esta propuesta es Getting Started with GitHub.
Las propuestas se usan para discutir ideas, mejoras, tareas y errores. Facilitan la colaboración al:
📺 Video: Observando, notificaciones, estrellas y explorar
Una vez que hayas comentado en una propuesta o solicitud de extracción, empezarás a recibir notificaciones por email cada vez que haya actividad en tu hilo.
Verás una descripción corta que explica tu estado actual de notificaciones.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.