Audiyofan.org http://audiyofan.org/forum/ |
|
Github - Organisation audiyofan http://audiyofan.org/forum/viewtopic.php?f=63&t=9130 |
Page 1 sur 1 |
Auteur: | chanmix51 [ Sam 26 Avr 2014, 13:02 ] |
Sujet du message: | Github - Organisation audiyofan |
Bonjour à tous, Je vais parler ici, dans la section qui m'a parue la plus appropriée, d'un outil de gestion de sources de projets. Github est une interface applicative au logiciel de gestion de version Git écrit par Linus Torvalds, également papa de linux. Un logiciel de gestion de sources permet une collaboration évolutive intelligente au sein d'un projet informatique, électronique, culinaire ... tout ce qui possède une source écrite. Évolutif car les sources du projet (schéma du circuits, simulations, liste des composants, documentation etc.) sont « photographiées » par les auteurs à des moment opportuns. Ces « photographies » du projet à des instants t sont appelés des commits. L'évolution du projet est donc une suite de commits filés par ordre chronologique. Il est possible de revenir à n'importe quel état du projet tel qu'il était à un moment de sa vie à n'importe quel moment. collaboratif car même si les commits sont stockés sur votre disque dur, il est possible de les envoyer sur l'ordinateur d'un ami ou bien d'un serveur partagé par des contributeurs. Vous pouvez donc télécharger les commits d'autres contributeurs et envoyer les vôtres. Intelligent car chaque fil de commit raconte une histoire du projet et est appelé branche. Il est possible que chaque contributeur fasse sa propre histoire du projet ou bien participe à une histoire commune. La gestion de ces branches est un consensus entre les acteurs du projet. Cet outil est un magnifique complément à ce forum où ont lieux d'intenses échanges mais se retrouve être une bien pauvre interface pour les personnes extérieures qui veulent creuser dans un projet, je pense à l'histoire du C-I/V où il faut se palucher plus de 100 pages de forum pour comprendre et avoir les derniers versions des schémas. Github, permet de créer une synthèse des échanges sur le wiki et de garder traces de tous les évolutions d'un projet. Github permet de fédérer des projets Git en proposant des dépôts de commits en ligne et d'ajouter à cela des fonctionnalités intéressantes (wiki par exemple) en plus d'une interface graphique pour gérer les branches. J'y ai créé une organisation audiyofan qui permet de regrouper des contributeurs à des projets communs. Si vous voulez en faire partie, créez un compte sur github et envoyez un MP à moi ou à Totof qui vous ajoutera dans l'équipe. Amicalement, Grégoire |
Auteur: | Totof [ Mar 29 Avr 2014, 21:44 ] |
Sujet du message: | Re: Github - Organisation audiyofan |
Bonsoir suite à un petit échange avec Greg J'ai ajouté un dossier au github Audiyofan , et vu que c'est un forum français , on se disait avec Greg de mettre des dossiers communautaires en français et garder les versions anglophones sur nos git perso J'ouvre donc le bal avec le preamp_micro_USB ne reste plus qu'aux autres membres du forum de contribuer et s'inscrire ![]() ![]() ![]() Bonne soirée |
Auteur: | P BEN [ Ven 02 Mai 2014, 07:49 ] |
Sujet du message: | Re: Github - Organisation audiyofan |
Bonjour Greg, Totof Ceci me semble bien intéressant mais c'est un monde étranger.... ![]() ° Qu'est-ce qu'un commit, un repository....je sais traduire, mais quel est le concept ? ![]() ![]() ![]() ° J'ai trouvé Totof mais pas Audiyofan ? ![]() Au plan concret, j'ai l'impression que c'est un moyen d'accumuler les contributions sur un sujet donné avec une traçabilité améliorée....-> cela ressemble fort à un forum amélioré, mais dont l'accès est extrêmement compliqué. Comme je suis surement passé à coté des avantages, merci de m'éclairer : ![]() - Quels sont les services rendus - Comment s'en servir (l'accès au site ne m'a plutôt embrouillé qu'éclairé !) Pascal Bon, je suis une quiche en informatique ![]() ![]() |
Auteur: | jmd_91 [ Ven 02 Mai 2014, 09:10 ] |
Sujet du message: | Re: Github - Organisation audiyofan |
P BEN a écrit: Bonjour Greg, Totof Ceci me semble bien intéressant mais c'est un monde étranger.... ![]() ° Qu'est-ce qu'un commit, un repository....je sais traduire, mais quel est le concept ? ![]() ![]() ![]() ° J'ai trouvé Totof mais pas Audiyofan ? ![]() Au plan concret, j'ai l'impression que c'est un moyen d'accumuler les contributions sur un sujet donné avec une traçabilité améliorée....-> cela ressemble fort à un forum amélioré, mais dont l'accès est extrêmement compliqué. Comme je suis surement passé à coté des avantages, merci de m'éclairer : ![]() - Quels sont les services rendus - Comment s'en servir (l'accès au site ne m'a plutôt embrouillé qu'éclairé !) Pascal Bon, je suis une quiche en informatique ![]() ![]() hello P Ben , ca sert de moyen de garder des données et s en servir selon les besoins , genre le Dos avec certaines application .exe et puis quiche , on peut pas être bon par tout , moi je suis comme un poisson dans l eau sous windaub/linux alors que dans les amplis , je suis une truff ![]() en parlent de système , juste Footbar 2000 qui me casse les pieds pour passer du .Flac au .MP3 pour mon lecteur MP3 de poche ( en général , je triche avec les .Wav ) . ![]() bon , je retourne sur mon 6V6 GT & EL 508 ![]() |
Auteur: | chanmix51 [ Ven 02 Mai 2014, 09:21 ] |
Sujet du message: | Re: Github - Organisation audiyofan |
Hello Pascal, Github n'est pas un substitut au forum, il est un complément intéressant. Il permet de regrouper des projets qui ont des sources, de les versionner et de les documenter. Un projet (repository) est, d'un certain point de vue, un ensemble de constructions et d'améliorations apportées au fil du temps. Chaque modification apportée à un repository est appelé commit. Chaque commit est composé d'un auteur, d'une date et de l'ensemble des modifications apportées au projet. Cela permet ainsi de faire évoluer un projet en fonction des discussions tenues sur le forum et d'avoir une matière de travail commune plutôt que de refaire tout chacun dans notre coin (schéma, simulations). Il est même possible d'avoir chacun sa version dans le même repository et d'échanger des commit. Github apporte en outre la possibilité de créer un wiki pour chaque projet ce qui est extrêmement intéressant pour expliquer,documenter les projets et garder -- ne serait ce que pour nous -- une synthèse. Je pense à toute la réflexion qui s'est tenue sur le forum autour du convertisseur I/V pour le DAC ou encore le PP de 6SP19P qui est dispersée au long des centaines de pages de posts et qui pourrait être synthétisée sur un wiki. C'est ce que j'avais commencé à faire pour le PP de 6S19P ... commencé ![]() Comment tout cela se présente-t-il concrètement ? Pour utiliser github, plus que git n'est pas nécessaire (mais moins est insuffisant). Comme le souligne Serge, le problème de git est que sa principale interface est la ligne de commandes. Sous Windows, la ligne de commandes pique un peu les doigts, il existe cependant des interfaces graphiques et même une application dédiée à github pour windows. Amicalement, Grégoire |
Auteur: | Totof [ Ven 02 Mai 2014, 11:52 ] |
Sujet du message: | Re: Github - Organisation audiyofan |
Bonjour à tous Pour compléter les commentaires de Chanmix , je vous conseille de lire ceci ça parle de ligne de commande mais c'est clair et simple, facile à comprendre de surcroît ![]() En gros une fois git installé les commandes sont assez simple 1° vous créer un compte git, ou on le rajoute sur le git Audyiofan, avec un mot de passe qui vous est propre 2° vous vous connecté à votre compte 3° Soit vous créez un nouveau dossier directement sur github , soit vous clonez un répertoire avec l'adresse de ce dernier située en milieu de page à droite la ligne de commande à taper dans un terminal est par exemple; allez dans votre dossier git Code: cd votre_dossier_git puis clone le dépôt de votre choix Code: git clone https://github.com/Totof34/Bobineuse_V3.git une fois l'opération terminée allez dans votre dépôt cloné Code: cd votre_dépôt_cloné avec mon exemple il se nome "Bobineuse_V3"Vous avez maintenant sur votre DD un dossier qi contiens les fichiers du dépôt cloné Quand vous avez déjà cloné un dossier et que vous faites de nouvelle modifs vous revenez directement dans votre dossier Code: cd votre_dossier_git/votre_dépôt et vous vérifiez les mise à jours par la ligne de commande Code: git pull Vous y travailler en modifiant ou ajoutant des fichiers , en créant des sous-dossiers etc etc une fois ce travail terminé il faut reprendre les lignes de commande et ajouté les nouveaux fichiers Code: git add --all *.* voire ceux des sous-dossiers Code: git add --all votre_sous_dossier/*.* Dans le terminal on tape ensuite Code: git status pour voir tout les changements et on les commentent par Code: git commit -a Vous vous retrouvez dans un sous-terminal ou vous tapez vos commentaires, ce que vous avez changé et le valider en 2 étapes 1° ctrl + o puis entrée 2° ctrl + x Ne reste plus qu'a faire remonter vos changements sur le dossier git en ligne par la ligne de commande Code: git push origin master on vous demandera votre identifiant et votre mot de passe Voilà en rapide quelques bases à étayer aux besoins Pour ceux qui ont les doigts qui piquent ![]() ![]() Bonne après midi |
Auteur: | P BEN [ Ven 02 Mai 2014, 12:29 ] |
Sujet du message: | Re: Github - Organisation audiyofan |
C'est bien ce que je craignais....encore une langue à apprendre ! Bon je vais essayer de progresser ! (pas tout de suite,j'ai une maquette PP de 5881 en Charge répartie avec DA191 'Deluxe' sur le feu !) Merci et a plus. |
Auteur: | Totof [ Ven 02 Mai 2014, 16:48 ] |
Sujet du message: | Re: Github - Organisation audiyofan |
Bonsoir à tous On va essayer de faire simple alors, j'ai télécharger l'interface graphique multi-plateforme Smartgit qui est "free" pour un usage non-commercial ce qui est notre cas pour l'organisation Audiyofan Vu que c'est du multi plateforme on parlera de la même chose et l'interface me paraît intuitive ![]() Pour commencer faut télécharger ici selon vos OS , même si nous sous Linux c'est plus simpel de rester en ligne de commande ![]() Cette interface fonctionne sous java ce qui ne vous posera pas de soucis j'espère L'installation est bien claire pas de soucis de ce côté là hormis le choix du providers qui doit être Github Une bonne idée serait que Pascal crée un compte sur Github et fasse un dépôt pour son nouveau projet sur l'organisation Audiyofan ![]() ![]() Pour la première étape , installe Smartgit , crée ton compte et ensuite avec l'interface graphique tu clone un des dépôt pour essayer On en reparle A + |
Auteur: | Totof [ Ven 02 Mai 2014, 17:03 ] |
Sujet du message: | Re: Github - Organisation audiyofan |
Re Allez un petit tuto en image Une fois l'interface installée et un compte Github actif on ouvre le premier onglet en haut à gauche et on choisi "clone" la suite en image donne ceci pour clone le dépôt XJ12 sur son DD l'ouverture de Smartgit Fichier(s) joint(s): Gui_Smartgit.png [ 61.83 Kio | Vu 12126 fois ] l'ouverture de l'onglet clone Fichier(s) joint(s): Clone_Smartgit.png [ 117.5 Kio | Vu 12126 fois ] Sélection du dossier qui contiendra le dépôt sur votre DD Fichier(s) joint(s): Local_directory.png [ 101.64 Kio | Vu 12126 fois ] Le nom de ce dépôt Fichier(s) joint(s): Project_name.png [ 103.11 Kio | Vu 12126 fois ] Une fois le bouton finish cliqué , l'interface télécharge les fichiers et vous aurez votre propre version du dépôt Fichier(s) joint(s): Clone_added.png [ 98.37 Kio | Vu 12126 fois ] Il ne vous reste plus qu'a ajouter des fichiers dans ce dossier pour que ceux-ci apparaisse dans la fenêtre, mais ça c'est la suite du tuto pour l'instant clonez déjà un dépôt pour le fun a+ |
Auteur: | Totof [ Ven 02 Mai 2014, 21:26 ] | ||
Sujet du message: | Re: Github - Organisation audiyofan | ||
Re Part two On va ouvrir un dépot qui est présent sur son DD soit par clonage soit par création Fichier(s) joint(s): Ouverture_dépot_existant_sur_dd.png [ 84.65 Kio | Vu 12114 fois ] Action de pull pour être certain d'avoir les fichiers à jour Fichier(s) joint(s): Pull_dépôt_sur_dd.png [ 123.56 Kio | Vu 12114 fois ] Ajout de fichiers et modifications du fichier README dans le dépôt local et action "stage" pour ajouter ces fichiers , c'est l'équivalent de la commande "git add ..." Fichier(s) joint(s): Action_stage.png [ 119.26 Kio | Vu 12114 fois ] Il ne reste plus qu'a commenter les fichiers en cliquant sur "commit" Fichier(s) joint(s): Commit.png [ 44.73 Kio | Vu 12114 fois ] Ecriture d'un commentaire Fichier(s) joint(s): Fichiers_commentés.png [ 106.35 Kio | Vu 12114 fois ] Action de mise à jour du dépôt du dépôt local vers le dépôt sur Github Fichier(s) joint(s): Push_git.png [ 141.97 Kio | Vu 12114 fois ] Authentification pour envoyer vers Github Fichier(s) joint(s): Mot_de_passe.png [ 122.74 Kio | Vu 12114 fois ] Voilà pour l'instant Bonne nuit
|
Page 1 sur 1 | Heures au format UTC + 1 heure |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |