AAAnd, I've uploaded some of this things to Iceberg's documentation. How to contribute to Iceberg: https://github.com/pharo-vcs/iceberg/wiki/Contributing-to-Iceberg Metacello support: https://github.com/pharo-vcs/iceberg/wiki/Metacello-Support Branching and merging: https://github.com/pharo-vcs/iceberg/wiki/Branching-and-Merging
On Thu, May 24, 2018 at 10:06 AM, Guillermo Polito < guillermopol...@gmail.com> wrote: > > > On Thu, May 24, 2018 at 9:51 AM, Guillermo Polito < > guillermopol...@gmail.com> wrote: > >> Hi Tim, >> >> On Wed, May 23, 2018 at 6:32 PM, Tim Mackinnon <tim@testit.works> wrote: >> >>> Guille - the text reads very well, I’ll try and look at the videos later. >>> >> >> Good! >> >> >>> I just submitted a PR to pharo to try and get the contributions text >>> pointing to the “newer way” so that people don’t get off track (like we did >>> earlier this week). >>> >> >> Yes I saw it :) >> >>> >>> (Aside: Its quite nice having these docs in GitHub as does make it >>> easier to propose fixes that people can review and accept/comment on). >>> >> >> I'll paste my mail in some readme/iceberg wiki ;) >> >> >>> >>> Presumably those how to contribute docs should then also link to the >>> below, so you also realise how you can help with Iceberg as well? And >>> possibly those videos might also be helpful on the more generic - how to >>> contribute to pharo (in general). >>> >>> By the way - this video - https://www.youtube.com/watc >>> h?v=c0IgIT2s6Js&feature=youtu.be has a very low quality compare to the >>> others. I think maybe a setting was wrong when it was uploaded? >>> >> >> Ah that's probably my fault. The video editor I'm using has some ugly >> defaults and I may have forgotten to change the export options for this >> one? I'll check and replace the video. >> > > I've uploaded a new version with better quality to > > https://www.youtube.com/watch?v=DBzkjwABPEI > > and marked the old one as deprecated, pointing to the new one (can't > replace videos in youtube...). > > >> >> Thanks! >> >> >>> >>> Tim >>> >>> On 23 May 2018, at 17:09, Guillermo Polito <guillermopol...@gmail.com> >>> wrote: >>> >>> Hi all, >>> >>> This time (just before releasing a new version of iceberg) I wanted to >>> share some videos with you. >>> Feedback is welcome. >>> >>> !! How to contribute to Iceberg >>> https://youtu.be/yGr5HvVWM0M >>> >>> This video shows how to contribute to iceberg. >>> For this, you should update your iceberg installation and then just do a >>> pull request. >>> This means that you need to start by forking >>> https://github.com/pharo-vcs/iceberg >>> >>> - Path 1: Clone and pull (easy) >>> - Clone your fork >>> - Checkout the latest development branch (e.g., dev-0.7) >>> - Pull from pharo-vcs/iceberg >>> >>> This path does not always work, as this is kind of self-brain surgery. >>> Iceberg is updating itself. >>> If this does not work, go to path 2 >>> >>> - Path 2: Install from scratch (if Path 1 does not work) >>> - Use the script in the README file to unload and reinstall iceberg >>> - Make sure you use the latest development branch in the Metacello >>> script (e.g., dev-0.7) >>> - Clone your fork and checkout the development branch >>> >>> Once you have the correct version, you can load the tests by loading the >>> development group of the baseline. >>> >>> >>> !! Basic Branching and Merging >>> https://youtu.be/c0IgIT2s6Js >>> >>> This video shows in a simple example how to branch, merge and checkout >>> different commits. >>> In this video we first create a new class with a method, then we create >>> another branch and force a conflict. We resolve the conflict during merge. >>> >>> In the middle, bonus feature, we checked out a commit and stayed in >>> Detached HEAD for a while ;) >>> >>> !! Loading a baseline from your repository >>> https://youtu.be/brUHEOr-p_E >>> >>> This video shows how to load a baseline from Iceberg's UI. >>> We clone an existing project, see it is "Not loaded" and use Metacello >>> plugin to load the default group. >>> >>> Enjoy, >>> Guille >>> >>> PS: Tomorrow I'll answer the threads about Iceberg that were going >>> around here in the mailing list. I was running today. >>> >>> >>> >> >> >> -- >> >> >> >> Guille Polito >> >> Research Engineer >> >> Centre de Recherche en Informatique, Signal et Automatique de Lille >> >> CRIStAL - UMR 9189 >> >> French National Center for Scientific Research - *http://www.cnrs.fr >> <http://www.cnrs.fr>* >> >> >> *Web:* *http://guillep.github.io* <http://guillep.github.io> >> >> *Phone: *+33 06 52 70 66 13 >> > > > > -- > > > > Guille Polito > > Research Engineer > > Centre de Recherche en Informatique, Signal et Automatique de Lille > > CRIStAL - UMR 9189 > > French National Center for Scientific Research - *http://www.cnrs.fr > <http://www.cnrs.fr>* > > > *Web:* *http://guillep.github.io* <http://guillep.github.io> > > *Phone: *+33 06 52 70 66 13 > -- Guille Polito Research Engineer Centre de Recherche en Informatique, Signal et Automatique de Lille CRIStAL - UMR 9189 French National Center for Scientific Research - *http://www.cnrs.fr <http://www.cnrs.fr>* *Web:* *http://guillep.github.io* <http://guillep.github.io> *Phone: *+33 06 52 70 66 13