{"id":24623577,"url":"https://github.com/marcloupias/dev.com-faq-git","last_synced_at":"2026-01-19T16:31:37.909Z","repository":{"id":33433335,"uuid":"117478036","full_name":"MarcLoupias/dev.com-faq-git","owner":"MarcLoupias","description":"FAQ Git pour developpez.com","archived":false,"fork":false,"pushed_at":"2022-12-06T17:13:13.000Z","size":711,"stargazers_count":2,"open_issues_count":30,"forks_count":1,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-04T09:46:12.643Z","etag":null,"topics":["faq","francais","git"],"latest_commit_sha":null,"homepage":"https://alm.developpez.com/faq/git/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MarcLoupias.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-01-15T00:15:16.000Z","updated_at":"2022-01-27T13:43:21.000Z","dependencies_parsed_at":"2023-01-15T00:53:50.064Z","dependency_job_id":null,"html_url":"https://github.com/MarcLoupias/dev.com-faq-git","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/MarcLoupias/dev.com-faq-git","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MarcLoupias%2Fdev.com-faq-git","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MarcLoupias%2Fdev.com-faq-git/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MarcLoupias%2Fdev.com-faq-git/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MarcLoupias%2Fdev.com-faq-git/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MarcLoupias","download_url":"https://codeload.github.com/MarcLoupias/dev.com-faq-git/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MarcLoupias%2Fdev.com-faq-git/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28574293,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-19T16:29:19.148Z","status":"ssl_error","status_checked_at":"2026-01-19T16:29:17.772Z","response_time":67,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["faq","francais","git"],"created_at":"2025-01-25T03:57:40.755Z","updated_at":"2026-01-19T16:31:37.893Z","avatar_url":"https://github.com/MarcLoupias.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# dev.com-faq-git\n\n\u003e FAQ Git pour developpez.com\n\n[![License: CC BY-SA 4.0](https://img.shields.io/badge/License-CC%20BY--SA%204.0-lightgrey.svg)](http://creativecommons.org/licenses/by-sa/4.0/)\n[![Build Status](https://travis-ci.com/MarcLoupias/dev.com-faq-git.svg?branch=master)](https://travis-ci.com/MarcLoupias/dev.com-faq-git)\n\n[FAQ Git : retrouvez les meilleures réponses à vos questions pour apprendre Git, de niveau débutant à expert](https://alm.developpez.com/faq/git/)\n\n[Publication de la FAQ Git : 05/06/2019](https://www.developpez.net/forums/d1978754/general-developpement/alm/usine-logicielle/scm/git/publication-faq-git/#post10976014)\n\n## Contribuer\n\n[Appel à contribution pour une section Git dans la FAQ SCM](https://www.developpez.net/forums/d1844867/general-developpement/alm/contribuez/appel-contribution-section-git-faq-scm/)\n\nA insérer avec les autres FAQ des SCM : https://alm.developpez.com/faq/scm\n\n### Préparez votre fork et votre dépôt local\n\nCommencez par cloner ce dépôt en local chez vous : \n\n```bash\ngit clone https://github.com/MarcLoupias/dev.com-faq-git.git\n```\n\nPuis forkez ce dépôt sur GitHub.\n\nEnfin, ajoutez un remote à votre dépôt local : \n\n```bash\ngit remote add fork \u003curl-de-votre-fork\u003e\n```\n\nDe cette façon, lorsque vous aurez besoin de mettre à jour votre dépôt local avec les contributions des autres contributeurs vous exécuterez :\n\n```bash\ngit pull origin master\n```\n\nEt lorsque vous souhaiterez effectuer une contribution, vous pousserez votre branche de travail (jamais `master`, elle est de toute façon protégée) sur votre fork :\n\n```bash\ngit push fork \u003cnom-branche-de-travail\u003e\n```\n\nIl ne restera plus qu'à ouvrir votre *pull request* depuis l'interface GitHub de votre fork.\n\n### Installation des dépendances\n\nCe projet utilise un outil de lint (cf ci-dessous).\n\nVous avez besoin de **Node.js** (version LTS minimum, donc `6+`) et de **npm** dans sa dernière version de préférence (`5.2+` minimum).\n\nSi c'est le cas vous pouvez exécuter un bête :\n\n```bash\nnpm ci\n```\n\nTestez que tout fonctionne en exécutant le linter :\n\n```bash\nnpm test\n```\n\n### Linting du markdown\n\nVotre contribution devra passer ce contrôle pour être approuvée.\n\nLors de la rédaction de votre contribution vous pouvez contrôler qu'elle est valide en exécutant `npm test`, les alertes s'affichent dans le terminal qui exécute npm.\n\n#### Informations complémentaires sur le linter\n\nLinting avec [DavidAnson/markdownlint](https://github.com/DavidAnson/markdownlint) via [igorshubovych/markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli).\n\n[Liste des règles](https://github.com/DavidAnson/markdownlint/blob/master/doc/Rules.md#md001)\n\nConfig cf `.markdownlist.json` ([json schema](https://github.com/DavidAnson/markdownlint/blob/master/schema/markdownlint-config-schema.json)).\n\n### Génération du sommaire\n\nLe fichier `SUMMARY.md` est généré par le script `build-summary`.\n\n## tester la FAQ avec les outils dev.com\n\nCopier le fichier xml généré dans un répertoire du même nom (sans l'extension) sous le répertoire `documents/` à partir de la racine du kit.\nPar exemple pour le fichier `dvlp-faq-git.xml`, on va le copier sous `documents/dvlp-faq-git/dvlp-faq-git.xml`.\nCf [doc du kit](http://club.developpez.com/outils/wiki/KitGeneration) pour les fichiers connexes (images, css, ...).\n\nDans un shell aller dans le répertoire du kit `script/` et exécuter le script `buildFaq` avec le nom du répertoire cible.\nPar exemple pour construire la faq de l'exemple précédent : `sh buildFaq dvlp-faq-git`.\n\nLe kit génère les fichiers de la faq dans `html/\u003cnom-de-la-faq\u003e`. Dans notre exemple précédent ça donne `html/dvlp-faq-git`.\n\nLe bug css n'est pas résolu, il faut donc copier les css de `html/dvlp-faq-git/css/` à la racine de la faq.\n\nOn examine la faq en lançant simplement le fichier `index.html` dans un navigateur.\n\n## visualiser la FAQ en html\n\nLa commande `npm run serve` permet de générer une version `html` de la FAQ dans le répertoire `dist/`.\n\nIl s'agit simplement de pouvoir vérifier la FAQ dans un navigateur sans passer par le Kit. Aucune mise en forme disponible à ce stade.\n\n## Utilisation\n\n### Comment utiliser cette FAQ ?\n\nLe projet ne dispose plus, pour le moment, de version HTML.\nSi vous souhaitez la consulter, je vous invite à lire directement le fichier [markdown en ligne](https://github.com/MarcLoupias/dev.com-faq-git/blob/master/faq-content/SUMMARY.md).\n\n## Licence et condition d'utilisation\n\nConsultez le fichier [`LICENCE.md`](LICENCE.md) pour plus d'informations, s'il vous plaît.\n\n## Contact\n\n[Profil sur developpez.com](https://www.developpez.net/forums/u70899/marco46/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarcloupias%2Fdev.com-faq-git","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarcloupias%2Fdev.com-faq-git","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarcloupias%2Fdev.com-faq-git/lists"}