Github - mgea/CRIAv GitHub Wiki
Qué es:
Es un Sistema de Control de Versiones (SCV) y repositorio de software muy popular. Se trata de una plataforma de alojamiento de código online que permite a los desarrolladores compartir su trabajo y colaborar con otros desarrolladores, equipos de trabajo o con cualquiera que interese su aplicación.
GitHub (http://github.com/) es uno de los repositorios de software (y de contenido) Open Source gratuito más importante (lanzamiento en 2008).
Permite organizar el trabajo de versiones y en equipo. Funcionamiento distribuido (un repositorio publico con un proyecto y ramificaciones/branches) y muchas copias personales (mediante una clonación del original).
Un repositorio es un lugar donde se almacena y se comparte código y puede ser utilizado por una o varias personas al mismo tiempo, siempre que cuenten con los permisos adecuados.
Una de las principales características de GitHub es la capacidad de trabajar en equipo.
Los desarrolladores pueden colaborar en proyectos de código abierto, lo que significa que cualquier persona puede contribuir al proyecto.
Facilita:
- Gestión de documentos / ficheros / proyectos a lo largo del tiempo
- Facilita el control de versiones
- Permite compartir y colaborar con otros usuarios / desarrolladores
- UN VCS (como GitHub) permite:
- Crear copias de seguridad y restauración
- Sincronizar versiones entre varios desarrolladores
- Deshacer cambios y cuestiones relacionadas con el tiempo
- Control de autoría
- Gestión del proyecto (comentar, planificar, valorar, etc.)
EL uso principal de Github es como repositorio distribuido de gestión de proyectos de software, sin embargo, su estructura es adecuada para otros usos como la escritura creativa bajo la filosofía CrowdSourcing. (https://www.goodrebels.com/why-crowdsourcing-should-be-part-of-your-creative-strategy/)
Glosario
- Repositorio (repository). Es la “carpeta” con el proyecto (ficheros+documentación). Cada repositorio conserva un histórico de revisiones. Pueden y pueden ser públicos or privados (Github sólo admite proyectos Open Source). Cada proyecto dispone de:
- Code / Ficheros. Fuentes que forman parte del repositorio. Generalmente se añade un README.md (documento que explica repositorio) y la licencia del proyecto (ej. MIT CC).
- Ideas/problemas (issues) a resolver. Colección de recomendaciones para el proyecto. Pueden generar un debate / comentarios, y etiquetarse (resueltas… )
- Colaboradores (collaborators) Lista de múltiples colaboradores con capacidad de leer/escribir en proyecto (deben ser invitar a colaborar desde “Settings”)
- Proyecto (project) Espacio donde organizar hitos bajo un modelo de tarjetas tipo Kansan (por hacer / en progreso / hecho)
- Espacio documentación (wiki)
- Indicadores (insight) de progreso
- (likes, stars, contribuciones, etc.)

Crear un fork

MarkDown
Markdown es un lenguaje de marcado ligero (basado en XML) que trata de conseguir la máxima legibilidad y facilidad de publicación tanto en su forma de entrada como de salida, inspirándose en muchas convenciones existentes para marcar mensajes de correo electrónico usando texto plano.
Además, Markdown está cada vez más extendido en el mundo “offline”. Nada te impedirá utilizar este lenguaje para tomar notas y apuntes de tus clases o reuniones en una determinada aplicación.

Ref: https://markdown.es/
Ref: https://www.xataka.com/basics/que-github-que-que-le-ofrece-a-desarrolladores
Documentación: https://docs.github.com/es/get-started/