On Fri, Aug 18, 2017 at 3:40 PM, Torsten Bergmann <[email protected]> wrote:
> Hi, > > first: thanks you Guille for answering my questions and providing more > documentation > on your wiki. > > Guille also cared yesterday on addressing the build number problem: > https://github.com/pharo-project/pharo/pull/212 > > Big thanks! > > Meanwhile I wrote a small "contribution" tool which I can have as an > in-image utility > that will help me (and maybe others too) with some necessary steps. > > It's a customized help topic together with some code using an external > "git" command (because using the command line is tedious) > > Maybe some of you may want to try it. To load you need: > > > Gofer it > smalltalkhubUser: 'TorstenBergmann' project: 'Contribution'; > package: 'Contribution-Tool'; > load. > > and then > > #CTPHelpTopic asClass open > > It should explain some of the steps necessary to contribute similar to > Guilles > wiki page but right from the image. It works best when you have the > "WebBrowser" > package loaded from catalog before as then the links really open a > webbrowser. > > Attached is a screenshot. > > There is also an additional tool ("CPTCloneTool run") inside of this > package to > > - clone the #development branch from your custom fork of the pharo project > into a subdirectory "contribute/pharo-gitusername" of your image > directory > > - set ttps://github.com/pharo-project/pharo.git automatically as > "upstream" remote > > - it also adds this local directory to the Iceberg "pharo" repo and > enables > the setting to show the system repositories > > - and finally opens Iceberg browser > Pavel was a week ago or so publishing a script over here that did the same. And I thought it would be good to make it an iceberg plugin. Maybe this too :) > > For simplicity it for now uses system: calls with the git command. > > So if you use this tool in a clean and fresh image it should bring you > to the point where you can start coding your change and then create a > branch for the bug number using Iceberg. > > Use it at your own risk: > ======================= > For me it works on Ubuntu, I was able to contribute with this. Have not > tried on Mac. > Unfortunately this still crashes the VM on Windows due to a new Iceberg > issue (https://github.com/pharo-vcs/iceberg/issues/438) that need to be > fixed. > > The repo on STHub is open - so if you want to extend it feel free to do so. > > Thx > T. > > Tx! -- Guille Polito Research Engineer 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
