> On 16 Dec 2017, at 09:15, Esteban Lorenzano <esteba...@gmail.com> wrote: > > download latest image and follow the steps explained here: > > https://github.com/pharo-project/pharo/wiki/Contribute-a-fix-to-Pharo > <https://github.com/pharo-project/pharo/wiki/Contribute-a-fix-to-Pharo> side note: please do not try to adapt this steps to what you already know. is better if you try this steps “blindly” and later you do a synthesis between what you learned and what you know :)
Esteban > > Esteban > >> On 16 Dec 2017, at 09:07, Stephane Ducasse <stepharo.s...@gmail.com >> <mailto:stepharo.s...@gmail.com>> wrote: >> >> esteban >> >> to try the new way. What should I do? >> Just download a new version or reclone? May be I will refork and >> reclone to be sure. >> >> Stef >> >> On Sat, Dec 16, 2017 at 9:05 AM, Esteban Lorenzano <esteba...@gmail.com >> <mailto:esteba...@gmail.com>> wrote: >>> >>> >>>> On 15 Dec 2017, at 17:37, Alistair Grant <akgrant0...@gmail.com >>>> <mailto:akgrant0...@gmail.com>> wrote: >>>> >>>> Hi Esteban, >>>> >>>> I had no problems following the process (Ubuntu 16.04, >>>> Pharo7.0-32bit-e175bc2.image, fogbugz 20872). :-) >>>> >>>> I guess that you have already thought of this, but... Is there any >>>> reason why we can't just put up a dialog asking for the user's github >>>> credentials and fogbugz issue number and then automatically clone the >>>> repository, configure the upstream remote and create the issue branch. >>>> That would remove most of the remaining manual steps. >>>> >>>> I realise that it only works for option 1, although where people >>>> configure a common pharo-local, it could check for a pre-existing >>>> clone and use that one. >>> >>> "I realise” means you tried and it didn’t work? >>> because in my tests it worked as good as the first one (I tested on >>> windows), but that may need to be “re-validated” :) >>> >>> Esteban >>> >>>> >>>> Cheers, >>>> Alistair >>>> >>>> On 14 December 2017 at 13:19, Esteban Lorenzano <esteba...@gmail.com >>>> <mailto:esteba...@gmail.com>> wrote: >>>>> Hi! >>>>> >>>>> I’m working on simplifying the contribution process, after collecting >>>>> opinions/experiences last couple of months. >>>>> As you know, Pharo contribution process is still WIP and we aim to have it >>>>> as smooth as possible for Pharo 7.0 release. Now, after observe the idea >>>>> of >>>>> the “system repositories” was a bad idea because it introduced extra and >>>>> non >>>>> standard “path” to contribution, I managed to remove that to reestablish >>>>> “the regular way”: you will now need to add pharo repository just as any >>>>> other repository you add, by cloning or adding local repository. >>>>> >>>>> I took Guille’s doc and moved it to pharo project (it does not has sense >>>>> to >>>>> have it living in a contributor’s repository when is so important). You >>>>> can >>>>> find it here: >>>>> >>>>> https://github.com/pharo-project/pharo/wiki/Contribute-a-fix-to-Pharo >>>>> <https://github.com/pharo-project/pharo/wiki/Contribute-a-fix-to-Pharo> >>>>> >>>>> This document is also updated to reveal this new process, please read it. >>>>> >>>>> How to update your startup scripts? >>>>> Some people has added startup scripts to easy the first part of >>>>> contribution. Instead enabling system repositories, etc. you now need to >>>>> replace that with this: >>>>> >>>>> (IceRepositoryCreator new >>>>> location: '/path/to/pharo-project/pharo' asFileReference; >>>>> subdirectory: 'src'; >>>>> createRepository) >>>>> register >>>>> >>>>> PLEASE, PLEASE, PLEASE… take a moment to read and try the document. Is >>>>> very >>>>> important that document reflects new process and works reliable in >>>>> different >>>>> scenarios (I validated it on macOS and Windows, and assumed it worked fine >>>>> on linux but you know… bad assumptions is the base of failure ;) ) >>>>> >>>>> I’m eager to hear your feedback and continue enhancing the process. >>>>> >>>>> (yes, Stef, I know UI is still cumbersome… I’m working on that :) ) >>>>> >>>>> cheers! >>>>> Esteban >>>> >>> >>> >> >