Salta el contingut
 

Organitzacions

Joan Puigcerver Ibáñez

j.puigcerveribanez@edu.gva.es

Llicència: CC BY-NC-SA 4.0

(Reconeixement - NoComercial - CompartirIgual) 🅭

GitHub com a plataforma educativa

GitHub és una plataforma que permet als estudiants i als docents allotjar el projectes de desenvolupament, compartir-los i treballar de manera col·laborativa. A més, GitHub ofereix eines per a la gestió de projectes que poden ser adaptades per a l'ús en l'entorn educatiu.

GitHub es pot convertir en una plataforma educativa molt potent, per les següents raons:

  • Control de versions: Treballar amb un sistema de control de versions és essencial per a qualsevol projecte de desenvolupament, especialment en l'àmbit professional. Treballar d'aquesta manera des del primer moment permetrà als estudiants adquirir una habilitat i uns hàbits que els seran molt útils en el futur.
  • Allotjament centralitzat: GitHub permet allotjar tots els projectes en un únic lloc, el que facilita la gestió i la revisió dels projectes per part dels docents.
  • Retroacció individualitzada: Gràcies al control de versions, els docents poden revisar els canvis que han fet cadascun dels estudiants i oferir una retroacció individualitzada.
  • Treball col·laboratiu: GitHub facilita la col·laboració entre els estudiants, ja que permet treballar en branques independents i fusionar els canvis de manera senzilla.
  • Gestió de projectes: GitHub ofereix eines que faciliten la gestió de projectes, que poden ser adaptades per a l'entorn educatiu mitjançant l'ús de metodologies actives.

Organitzacions

Les organitzacions són comptes compartits que permeten agrupar diversos repositoris i col·laboradors, gestionant els permisos d'accés d'una manera més centralitzada.

Normalment, representen a alguna institució, empresa o projecte de codi obert.

Organització Softcatalà

Organització Softcatalà a GitHub

Figura 1. Organització Softcatalà a GitHub.

Crear una organització

Pots crear una nova organització a l'apartat Organitzacions del teu compte de GitHub.

Quan crees una organització, et demanarà quin pla vols utilitzar.

Important

En l'àmbit educatiu, podem utilitzar el pla gratuït i després sol·licitar la millora a GitHub Team a través de GitHub Global Campus.

Després, es demanarà especificar la següent informació:

  • Nom per a la organització, que ha de ser únic a GitHub.
  • Correu electrònic de contacte.
  • A qui pertany la organització (personal, empresa o institució).
Formulari per a crear una organització

Formulari per a crear una organització

Figura 2. Formulari per a crear una organització.

Millorar una organització a GitHub Team

Pot sol·licitar la millora d'una organització a GitHub Team a través de GitHub Global Campus.

Millorar una organització a GitHub Team

Millorar una organització a GitHub Team

Figura 3. Millorar una organització a GitHub Team.

Convidar membres a una organització

Per a convidar membres a una organització, cal anar a l'apartat People de la organització i afegir els membres manualment amb el botó Invite member.

Convidar membres a una organització

Convidar membres a una organització

Figura 4. Convidar membres a una organització.

Configuració de l'organització

A l'apartat Settings de l'organització, es poden configurar tots els paràmetres de l'organització.

Una de les opcions més importants és la configuració dels permisos dels membres de l'organització a l'apartat Member privileges.

Recomanació

En aquest apartat, es recomana configurar els permisos per defecte (Base permissions) com a No permission.

D'aquesta manera, els estudiants no podran veure els repositoris privats d'altres companys de classe.

Configuració dels permisos de l'organització

Configuració dels permisos de l'organització

Figura 5. Configuració dels permisos de l'organització.

Equips

Els equips és una funcionalitat de les organitzacions que permet agrupar membres per centralitzar la gestió dels permisos d'accés als repositoris.

També permet crear canals de comunicació entre els membres d'un equip o mencionar a un equip sencer en un comentari.

Equip d'una organització

Equip d'una organització

Figura 6. Equip @mantainers de l'organització cursgit.

Crear un equip

Per a crear un nou equip, cal anar a l'apartat Teams de l'organització i fer clic al botó New team.

Es poden definir els següents paràmetres:

  • Nom de l'equip.
  • Descripció de l'equip.
  • Equip superior: Definir un equip superior per a crear una jerarquia d'equips.
  • Visibilitat: Visible o privat.
  • Notificacions: Permet habilitar o deshabilitar les notificacions per a l'equip.
Formulari per a crear un nou equip

Formulari per a crear un nou equip

Figura 7. Formulari per a crear un nou equip.

Permisos d'un equip

A l'apartat Organization roles de la Configuració de l'organització es poden definir els permisos dels seus membres i equips.

Permisos d'un equip

Permisos d'un equip

Figura 8. Permisos d'un equip.

📌 Aquest document pot quedar desactualitzat després d’imprimir-lo. Pots consultar la versió més recent a la pàgina web.
🌿 Abans d’imprimir aquest document, considera si és realment necessari. Redueix el consum de paper i ajuda a protegir el nostre entorn.