Novecento Normal
Novecento Demibold
Novecento Bold
Git Your Game On
Vous avez un stagiaire ou un collègue qui ne sait pas encore utiliser git comme un grand ? Pas de souci, la gem du dimanche est là pour ça !
Celle-ci permet d’apprendre les commandes utiles pour utiliser git par le biais de petits exercices. Ça commence comme ceci. Placez-vous sur le bureau du noob en question et tapez la commande suivante :
Oui, il aurait pu le taper seul, mais c’est pas grave ! Cette commande créera le répertoire d’exercice git_hug dans lequel il faut se placer pour commencer à jouer.
Si vous retapez githug dans votre console en étant dans le répertoire, vous aurez l’énoncé de l’exercice.
Pour ceux qui bloquent sur le premier niveau il y a un système d’indice à votre disposition :
Et pour ceux qui ont perdu le fil et qui veulent recommencer le niveau en cours :
Githug donne aussi accès à un DSL pour écrire ses propres niveaux :
difficulty 1
description "There is a file in your folder called README, you should add it to your staging area"
setup do
repo.init
FileUtils.touch("README")
end
solution do
return false unless repo.status.files.keys.include?("README")
return false if repo.status.files["README"].untracked
true
end
hint do
puts "You can type `git` in your shell to get a list of available git commands"
end
N’oubliez pas de faire un petit :
Pour vérifier que votre niveau est fonctionnel.
Les liens utiles
Sur une idée de @tfuzeau