La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Títol: Git, un sistema de gestió del codi per projectes de software

Presentaciones similares


Presentación del tema: "Títol: Git, un sistema de gestió del codi per projectes de software"— Transcripción de la presentación:

1 Títol: Git, un sistema de gestió del codi per projectes de software
Autor(s): Roc Meseguer, Sergio Machado Centre, departament: EETAC, Arquitectura de computadors i Enginyeria Telemàtica , Resum (màxim 100 paraules): Desenvolupar i compartir el codi de projectes de software en grup en entorns docents presenta problemes, entre ells: 1) compartir el codi, 2) fer el seguiment del projecte i 3) compartir els exemples de codi fets per el professor. Git es un típic sistema de gestió del codi distribuït que ens permet resoldre, en part, aquests problemes. A mes, GitHub ens ofereix un servei web per a Git. GitHub te el servei de "gist", una forma senzilla de compartir fragments de codi i tallar-enganxar. En aquest pòster volem mostrar i comparar diferents formes de integrar GitHub dintre d'Atenea. Paraules clau: Git, GitHub, projecte de software

2 Motivació i Objectius Desenvolupar i compartir el codi de projectes de software en grup en entorns docents Compartir el codi Fer el seguiment del projecte Compartir els exemples de codi Usar Git per aquestes necessitats Integrar GitHub a d'Atenea.

3 Git GitHub Funcionalitats bàsiques:
Control de versions totalment distribuït Seguiment dels canvis (permet desfer) Fusionar les aportacions de múltiples desenvolupadors GitHub servei públic de Git (amb web) GitHub

4 Sols codi font Independent de l’entorn de desenvolupament (basat amb Gradle) GitHub build.gradle [project layout] push c $ gradle eclipse $ gradle idea

5 RSS de les publicacions (commits) a GitHub
GitHub amb RSS A Atenea amb Bloc RSS Llistat de les “publicacions” (commits) de codi Es poden agregar tots els RSS de diferents projectes RSS de les publicacions (commits) a GitHub Bloc Canals RSS Atenea

6 GitHub amb github-commit-badge http://heipei. github
A Atenea amb HTML: Etiqueta, Pàgines, Qüestionaris, ... Etiqueta Atenea

7 “Gist” petites receptes de codi
A Atenea amb HTML Etiqueta Pàgines Qüestionaris ... Etiqueta Atenea

8 Un “Gist” es un “projecte” de codi
Es pot copiar (clone) Es pot bifucar el treball (fork) clone Estudiar, analitzar, classe… fork Treball, qüestions… Avaluar clone Corregir, modificar fork

9 Conclusions Hem aconseguit una integració bàsica de GitHub a Atenea
Podem tenir notificacions de canvis. Les publicacions de codi de diferents projectes fetes amb Git Podem compartir trossos de codi. Exemples de codi “Gist” Amb Learning Tools Interoperability (LTI) sembla que es podrà usar GitHub sense aquests “pegats”

10 Algunes de les figures son de Pro GIT de Chacon, que està disponible a http://progit.org/book/
Hem usat codi i exemples del projecte github-commit-badge que està disponible a


Descargar ppt "Títol: Git, un sistema de gestió del codi per projectes de software"

Presentaciones similares


Anuncios Google