From e86aafb1dac73ce46a3999983826fbb65b3f0305 Mon Sep 17 00:00:00 2001 From: vincent_b Date: Wed, 24 Sep 2025 18:16:33 +0200 Subject: [PATCH] UPDATE ReadMe IndieWeb --- README.md | 67 +++++++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 55 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 163cdde..b687550 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,45 @@ + + +# IndieWeb (motivation) +Faire pour et par soi-même, penser/s'amuser/aider les autres + +## Principes +- principles-fr - IndieWeb +↳ https://indieweb.org/principles-fr +✊ Own your data. +🔍 Utilisez de la data visible +💪 Construisez les outils pour vous-même, +😋 Mangez votre propre nourriture pour chiens. Quel que soit le truc que vous construisez, ce devrait être pour vous-même. https://indieweb.org/selfdogfood-fr +📓 Documentez vos trucs. +💞 Open sourcez vos trucs ! +📐 L'UX et le design sont plus importants que les protocoles. +🌐 Construisez des plates-formes agnostiques aux plates-formes. +🗿 Longévité. Construisez pour le long web. +✨ Pluralité. Avec IndieWebCamp nous avons spécifiquement choisi d'encourager et d'embrasser une diversité d'approches et d’implémentations. +🎉 Poilons-nous. ++ Principes de conduite > Respect mutuel +https://indieweb.org/code-of-conduct-fr#Respect + +## self host (hébergement gratuit, autonomie, essayer sans cout) +- Getting Started-fr - IndieWeb (FR) +↳ https://indieweb.org/Getting_Started-fr + +- web hosting - IndieWeb --> quels besoins +↳ https://indieweb.org/web_hosting + +- static web hosting - IndieWeb -- hosts +↳ https://indieweb.org/static_web_hosting + +--> Choix de github/lab + + + # Accéder au projet : ( va afficher le contenu du dossier "/public" ) URL du projet perso -- https://USERNAME.gitlab.io/PROJECT_NAME -EX/ https://bonnebulle.gitlab.io/plain-html_redo -=> +- https://USERNAME.gitlab.io/PROJECT_NAME EX/ mon projet (fork) L'URL FINALE == https://bonnebulle.gitlab.io/plain-html-redo Redirige vers = https://plain-html-redo-751743.gitlab.io @@ -19,7 +53,8 @@ mais hébergement gratuit ! ## Objectif : Cloner un projet initial existant -( "> git clone +url" ) +( "> `git clone +url`" ) +EX/ `git clone https://gitlab.com/bonnebulle/plain-html-redo.git` Comprendre le versionning + fork ( sauvegarder l'état d'un projet : "> git commit" + "> git push" ) Revenir dans le temps à un état de sauvegarde passé @@ -38,7 +73,6 @@ mais on peut aussi l'installer "en local" : - # UN APERCU des pouvoirs de Git : REVENIR DANS LE FUTUR 0. cloner un projet @@ -50,16 +84,13 @@ Depuis le terminal dans un dossier au choix ( affichier le fichier index dans le navigateur pour voir ) > firefox ./public/index.html - > chromium ./public/index.html -1. lister les comit précédents -2. revenir à telle version du projet ( + **hash/SHA** ) - +1. lister les comit précédents EX/ 117647b > git log --oneline - ... réccupérer les fichiers dans une version précédente ... +2. revenir à telle version du projet ( + **hash/SHA** ) > git checkout 117647b ( affichier le fichier index dans le navigateur pour voir ) @@ -68,16 +99,27 @@ Depuis le terminal dans un dossier au choix > git checkout main ( affichier le fichier index dans le navigateur pour voir ) - +> firefox ./public/index.html +> chromium ./public/index.html Une page en FRANCAIS qui résume les principales commandes GIT https://www.hostinger.fr/tutoriels/commandes-git -( dont l'initialisation et configurat ) +( dont l'initialisation et configuration ) ! De façon générale, la documentation de Git est libre et en multi langues https://git-scm.com/docs + + + + + + + + + + ## GIT =?= GitLab/Hub ### GIT versioning -- gestion de version, travail co @@ -169,6 +211,7 @@ https://coolguy.website/map-is-the-territory/introduction.html ## Git : https://git-scm.com/downloads +https://git-scm.com/book/fr/v2/Démarrage-rapide-Installation-de-Git Vérifier via Terminal > git -v