Premiers pas avec github
Markdown aromatisé GitHub
GitHub étend la syntaxe [Markdown][1] pour fournir de nouvelles fonctionnalités utiles.
Entête
# Header1
## Header2
### Header3
#### Header4
##### Header5
###### Header6
H1
===
H2
---
[![en-tête][2]][2]
Accent
*Italic1* _Italic2_
**Bold1** __Bold2__
***Bold_Italic***
~~Strikethrough~~
[![Souligné][3]][3]
Ligne horizontale
---
***
___
[![ligne horizontale][4]][4]
Liste
unordered list:
* item-1
* sub-item-1
* sub-item-2
- item-2
- sub-item-3
- sub-item-4
+ item-3
+ sub-item-5
+ sub-item-6
ordered list:
1. item-1
1. sub-item-1
2. sub-item-2
2. item-2
1. sub-item-3
2. sub-item-4
3. item-3
[![list][5]][5]
Table
Table Header-1 | Table Header-2 | Table Header-3
:--- | :---: | ---:
Table Data-1 | Table Data-2 | Table Data-3
TD-4 | Td-5 | TD-6
Table Data-7 | Table Data-8 | Table Data-9
[![table][6]][6]
code
inline code- `int i=0`
block code-
``` C
for(int i=0; i<10; i++){
printf("Hallow World! \n");
}
```
[![code][7]][7]
Devis
> Stay hungry; stay foolish.
>> Quality is better than quantity.
>>> Life is not fair; get used to it.
[![citation][8]][8]
Lien
https://github.com
[GitHub](https://github.com)
[GitHub](https://github.com "github website")
[GitHub][1]
[1]: https://github.com
[![Lien][9]][9]
Image

[![image][10]][10]
Listes de tâches
- [x] completed item
- [ ] incomplete item
[![liste des tâches][11]][11]
Émoji
:octocat: 👍 📖 👻 💡 👿






Pour tous les emojis GitHub, visitez- [Emoji Cheat Sheet] [12].
références SHA
Toute référence à un hachage SHA1 d’un commit sera convertie en un lien vers le commit lui-même sur GitHub :
e7909ea4fbb162db3f7f543d43c30684a3fb745f
[![sha1][13]][13]
Pull Request et Issue Références
Toute référence à une demande d’extraction ou à un problème sera automatiquement liée à cette demande d’extraction ou à ce problème.
Cela peut être fait en mettant un #
devant le numéro du problème/Pull Request.
[1] : https://www.wikiod.com/fr/markdown/formatage-du-texte [2] : http://i.stack.imgur.com/cqpyj.png [3] : http://i.stack.imgur.com/BPzpc.png [4] : http://i.stack.imgur.com/fbLlM.png [5] : http://i.stack.imgur.com/LbesJ.png [6] : http://i.stack.imgur.com/AQIlG.png [7] : http://i.stack.imgur.com/kWuYH.png [8] : http://i.stack.imgur.com/WVRKq.png [9] : http://i.stack.imgur.com/Z18Ro.png [10] : http://i.stack.imgur.com/rDfU0.png [11] : http://i.stack.imgur.com/ve7lw.png [12] : http://www.emoji-cheat-sheet.com/ [13] : http://i.stack.imgur.com/pNfI8.png
Installation ou configuration
GitHub est une énorme collection de référentiels Git. En d’autres termes, vous pouvez considérer GitHub comme une collection de nombreux projets !
Créer un compte
- Visitez la page principale de GitHub ici
- Choisissez un nom d’utilisateur, entrez votre adresse e-mail et choisissez un mot de passe sécurisé et vous êtes prêt à partir !
Outils utiles
Pour les débutants Git/GitHub, comprendre le fonctionnement du contrôle de version peut être déroutant au début. Il existe une version graphique de GitHub que vous pouvez télécharger et utiliser. GitHub Desktop n’est que cet outil.
Création de votre premier référentiel
Vous pouvez considérer un référentiel comme un projet. Vous pouvez créer un référentiel en ligne ou hors ligne. Suivez les étapes ci-dessous :
En ligne
- Connectez-vous d’abord et accédez à votre profil.
- Accédez à l’onglet “Référentiels” en haut de la page
- Appuyez sur le bouton vert “Nouveau” et vous êtes prêt à gronder !
Hors ligne
- Téléchargez et installez [git][1] (choisissez le système d’exploitation que vous utilisez)
- Après le téléchargement et l’installation, vous pouvez soit utiliser l’outil de ligne de commande, soit télécharger un client graphique.
- Après l’installation, créez un compte sur [github][2]
- En haut à droite, cliquez sur le + et choisissez soit de créer un nouveau référentiel, soit d’en importer un existant.
- Si vous en choisissez un nouveau, entrez le nom du référentiel et choisissez de le rendre public ou privé.
- Cliquez sur : Créer un référentiel
N.B. Les référentiels privés ne sont pas disponibles pour les utilisateurs gratuits.
[1] : https://git-scm.com/downloads [2] : https://github.com/
Fichier LISEZMOI
Si votre projet n’a pas README.md, GitHub peut analyser README.rdoc pour afficher les détails. S’il a les deux, il utilisera README.md, ignorant silencieusement rdoc.
Un fichier README peut inclure-
Titre du projet
Décrivez brièvement votre projet. Vous pouvez également fournir le lien du site Web du projet, les badges, la communauté et les coordonnées (c. e-mail, site social).
Télécharger
Lien de fichier exécutable (fichier exécutable ou minifié ou d’installation). Il peut également y avoir des liens vers des versions précédentes.
Installation
Comment votre travail peut être utilisé. Il peut inclure les prérequis, les paramètres, les bibliothèques tierces, l’utilisation, les précautions, etc.
Manifestation
Il peut inclure un exemple de code, un fichier gif, un lien vidéo ou même des captures d’écran.
Auteurs
Noms des auteurs, coordonnées, etc.
Remerciements
Liste des personnes ou de la communauté aidées et inspirées tout au long du projet
Contribuant
Instructions pour contribuer (c’est-à-dire ajouter une fonctionnalité, signaler un bogue, soumettre un correctif) au projet. Peut également inclure un lien vers la documentation.
Licence
Donnez une courte introduction sur votre licence. Vous pouvez également donner un lien vers le site de la licence.
Fichier de LICENCE
GitHub vous aide à ajouter rapidement une licence à votre référentiel, comme alternative à l’ajout de votre propre fichier texte/markdown.
- Dans votre référentiel, cliquez sur “Créer un nouveau fichier”
[![étape 1][1]][1]
-
À la page suivante :
- Type
LICENSE.md
orLICENSE.txt
as the new file’s file name. - The Want to use a new template? dialog will appear.
[![step 2][2]][2]
- Type
-
Choisissez votre licence préférée.
[![step 3][3]][3]
-
La licence que vous pouvez voir dans les détails du référentiel :
[![step 4][4]][4]
De [Q&A - Comment ajouter une licence à un projet Github existant][5]
[1] : http://i.stack.imgur.com/fULI2.png [2] : http://i.stack.imgur.com/5pTQt.png [3] : http://i.stack.imgur.com/sKiKg.png [4] : https://i.stack.imgur.com/ZB89m.png [5] : http://stackoverflow.com/a/37895659/3193542