Aggiungere un nuovo insegnamento
Aggiungere un nuovo insegnamento è facile, se ti trovi già all’interno dell’organizzazione CartaBinaria su GitHub:
- su template-it/template-en, usa “Use this template”/“Create a new repository”;
- come nuovo nome, usa
la-convenzione-kebab-case
,ing-
come eventuale prefisso per Ingegneria informatica,isi-
come eventuale prefisso per Ingegneria e scienze informatiche,ipim-
come eventuale prefisso per Informatica per il management,dhdk-
come eventuale prefisso per Digital Humanities and Digital Knowledge, (non servono prefissi per distinguere triennali da magistrali); - come descrizione, usa una frase simile a “Una raccolta di risorse per l’insegnamento di Linguaggi di programmazione (04138) del Corso di Laurea in Informatica”;
- scegli “Public” e vai su “Create repository from template”;
- abilita GitHub Pages da “Settings” / “Pages” impostando “Source” come “GitHub Actions”;
- concedi i diritti “Mantain” ai gruppi interessati. Per esempio, per un insegnamento di Ingegneria informatica del secondo anno, andrebbero aggiunti i gruppo di Ingegneria informatica del secondo e terzo anno. Non è necessario rimuovere sé stessi dal ruolo di Admin;
- nella pagina principale del nuovo insegnamento su GitHub, clicca sull’ingranaggio a fianco di “About”;
- come “Website”, usa
https://dynamik.vercel.app/nome-repository
, e togli le spunte da “Releases” e “Packages”, poi aggiungi “Topics” a piacere e clicca su “Save changes”; - aggiorna il README riempiendo ogni segnaposto;
- aggiungi eventuali estensioni che vuoi compaiano sul sito risultante
modificando
.github/workflows/build-and-deploy.yml
; - aggiungi il nuovo insegnamento a
degrees.json
eteachings.json
della repositorycartabinaria/config
.
Ecco fatto! Se vuoi che l’insegnamento compaia anche negli elenchi di
Dynamik,
Informabot o di altri servizi, basta
aggiornare il sottomodulo git di cartabinaria/config
nelle rispettive
repository.