Nous recherchons toujours de l'aide pour améliorer notre matériel de formation. Nous aimerions également votre participation!
Tout d'abord, lisez l'alliance contributive.
Ensuite, vous pouvez contribuer de la manière suivante:
$ git clone [email protected]:gdiminneapolis/falling-in-love-with-git.git
$ cd falling-in-love-with-git
$ bundle install
$ yarn install
L'endroit principal que vous voudrez apporter des modifications sera vers les fichiers source/_slides/ . Chaque fichier contient une partie de la présentation. Suite aux conventions de reveal les decks de diapositive, chaque fichier est un <section> , qui va de gauche à droite. Si vous incorporez des sous- <section> à l'intérieur, ces diapositives baisseront.
Vous pouvez utiliser HTML ou Markdown, ce qui convient au mieux à vos besoins.
@agebhardt a créé plusieurs styles personnalisés créés pour cette présentation. Faites attention à la façon dont ils sont utilisés, étudiez la source/css/styles.css pour apprendre leurs secrets et Awesomesauce.
De plus, comme il s'agit d'une présentation basée sur la révélation, vous devriez également étudier ces styles.
$ yarn start
Lancera votre navigateur par défaut en mode live-update en regardant le répertoire Jekyll généré, et regardez le répertoire source Jekyll pour les modifications. Remarquez la première fois que vous exécutez ceci, il peut ne pas y avoir de dossier _site , vous devrez donc peut-être actualiser le navigateur une fois la première version terminée.
$ yarn checkin
Cela créera le docs/ répertoire qui est de savoir où les diapositives seront desservies, commet et poussent toutes les modifications actuelles dans le référentiel public.
Le fichier _publish.yml dans le répertoire racine peut être défini pour fournir des remplacements et des remplissages nécessaires à la publication sur les pages GH. D'une manière générale, rien ne doit être fait avec ces paramètres.
Agebhardt ? ? ? ? | Temple de Tamara ? ? ? ? ? ? ? ? ? |
|---|
Ce repo utilise les spécifications de tous-contributeurs. Il existe un outil pour faciliter l'ajout de personnes à la liste.
Cela nécessitera le nom de compte GitHub du contributeur, par exemple tamouse .
$ yarn contributors:add
.all_contributors $ yarn contributors:generate
Assurez-vous de lire les spécifications de tous les contributeurs avant de la mettre à jour manuellement.