CursoUGRGit / repos-git

Qué repositorios de git hay y qué te ofrecen.
Artistic License 2.0
1 stars 21 forks source link

Comparando repositorios git

Qué repositorios de git hay y qué te ofrecen.

Incluir una tabla de diferentes repositorios git y qué tipo de facilidades ofrecen al usuario.

GitHub

GitHub es un sistema para alojar proyectos utilizando el sistema de control de versiones Git. Utiliza el framework Ruby on Rails por GitHub, Inc. (anteriormente conocida como Logical Awesome).

El código se almacena de forma pública, aunque también se puede hacer de forma privada, creando una cuenta de pago.

Características principales

De las características mas resaltables de Github para el control de versiones, podemos enumerar las siguientes:

  1. Un wiki, el cual opera con Git para el mantenimiento de las distintas versiones de las páginas.
  2. Un sistema de seguimiento de problemas, que al estilo del clásico sistema de tickets, permiten a los miembros de tu equipo (o a cualquier usuario de GitHub si tu repositorio es público) abrir un ticket detallando un problema que tenga con tu software o una sugerencia que desee hacer al mismo.
  3. Una herramienta de revisión de código, donde se pueden añadir anotaciones en cualquier punto de un fichero, y debatir sobre determinados cambios realizados en un commit específico.
  4. Un visor de ramas donde se pueden comparar los progresos realizados en las distintas ramas de nuestro repositorio.

Usuarios

GitHub es utilizado hoy en día por las principales compañias del mundo, entre ellas:

SourceForge

SourceForge es un sistema colaborativo de gestión de desarrollo de software que actúa como repositorio de código fuente.

Originalmente era OpenSource, pero actualmente es comercializado bajo una licencia de software propietaria.

Características principales

Algunas de sus características son:

  1. Foros de discusión en los que hablar sobre los proyectos.
  2. Documentación por medio de creación de wiki.
  3. Información sobre estadísticas y descargas sobre cada proyecto, con información sobre descargas por región o plataformas de descarga.
  4. Posibilidad de incluír un proyecto en directorios de software de código abierto, haciendo más fácil que los usuarios lo encuentren.

Usuarios

Algunos proyectos conocidos que usan SourceForge: