Bump? The text on http://pharo.org/contribute-propose-fix is still wrong - can someone include the text I fixed up below?
Also - do we want to make pharo.org the primary place for docs (and hence change the first paragraph to: #How to propose a bug fix or enhancement First check if your change has already been entered into Fogbugz, and consider watching the [overview video](https://www.youtube.com/watch?v=iFomI-7h4qQ) of the steps documented below. If we want to move away from the Fogbugz wiki, I will also simplify some of the text and point it back to pharo.org. Tim On 8 Aug 2014, at 08:40, Tim Mackinnon <tim@testit.works> wrote: > Ok - I’ve fixed my faux-pas and propose the following text (a slight rework > of what is published now). Taking a hint from Martin there is a notehub link > here (http://notehub.org/2014/8/8/how-to-propose-a-bug-fix-or-enhancement) - > although I’ve noticed notehub handles sub-bullets a bit strangely. We might > also want to do another slight change if we agree that Fogbugz should be > secondary content (if so - adjust the first paragraph to something like: > Check if your change has already been entered into Fogbugz, and consider > watching the overview video of the steps documented below.) > > —— > #How to propose a bug fix or enhancement > First check you meet the submission requirements and are familiar with the > more detailed [contribution steps](https://pharo.fogbugz.com/default.asp?W68) > (watch the [tutorial > video](https://pharo.fogbugz.com/default.asp?pg=pgDownload&pgType=pgWikiAttachment&ixAttachment=3476&sFileName=PharoCreateIssue-small2.mp4), > it's great!) > > ##Prerequisites > In order to propose a bug fix or enhancement for Pharo you need: > > - An account for the [Fogbugz Pharo Issue Tracker]( > https://pharo.fogbugz.com), > - An account on [SmalltalkHub](http://smalltalkhub.com) with rights to the > [Pharo Inbox]( http://smalltalkhub.com/#!/~Pharo/Pharo40Inbox). > _Note, in the recent version of SmalltalkHub this is a public repository. If > you encounter problems you can ask for commit rights on the [Pharo Developers > mailinglist(http://lists.pharo.org/mailman/listinfo/pharo-dev_lists.pharo.org)._ > > ##Procedure > To commit a change, you will follow these steps: > > - Take the latest [stable or development system](http://pharo.org/download), > ideally using the latest virtual machine for your OS > - Ensure you have created [details of the issue in the Fogbugz issue tracker] > (https://pharo.fogbugz.com) > - Create a code fix (ideally with a [unit > test](http://pharo.gforge.inria.fr/PBE1/PBE1ch8.html) exercising the working > code) > - Create a Monticello Slice (group of packages) for your changes: > - Open the Monticello Browser > - Open the Slice Maker by clicking the "Slice" button > - In Slice Maker enter the Fogbugz issue number and "grab" the issue summary > - Select all dirty packages affected by your fix > - Verify your changes (click the Changes button) > - Select the Pharo40 repository > - Select your Slice > - Press changes in the Monticello Browser and verify that your changes are > correct > - Publish the Slice to the inbox: > - Select the whole Slice (not it's individual packages). > - Select the SmalltalkHub Pharo Inbox repository. > - Commit the Slice. > - Verify that your fix loads: > - Take a fresh image and load the Slice you just published > - Update the bug entry to mention that you submitted a Slice in the inbox > - Now sit back and feel good! You've helped influence a brighter future... > > You can also contribute to Pharo by proposing enhancements on the mailing > list and/or by submitting a Fogbugz issue. Note that all code submitted to > the [Pharo repositories](http://smalltalkhub.com/#!/~Pharo) is licensed under > the [MIT license]http://opensource.org/licenses/MIT). Do not forget to sign > the [license > agreement](http://files.pharo.org/media/PharoSoftwareDistributionAgreement.pdf). > > > On 8 Aug 2014, at 07:16, Tim Mackinnon <tim@testit.works> wrote: > >> Stef - I've confused you with my suggestion. Where I wrote "use link" after >> the text in [] - I meant put that hyperlink for the [text]. >> >> Sorry, I was writing my reply in a text editor and was doing a sort of >> pseudo markdown syntax. >> >> Looking at where this is going - maybe we should instead make the Pharo.org >> site the main source of info and not Fogbugz? We have a duplication problem >> - and when things change we end up with conflicting instructions as we >> forget to update the other copies. Essentially we need to refactor the docs. >> >> Is Pharo.org easily editable by others (is this the Pillar bit?). If it was >> then I would say let's edit the Fogbugz pages - simplify them and point them >> back to the more detailed Pharo.org pages. >> >> For now, I will find a laptop and send some cleaned up text. >> >> Tim >> >> Sent from my iPhone >> >> On 7 Aug 2014, at 10:45 pm, "stepharo [via Smalltalk]" <[hidden email]> >> wrote: >> >>> in fact I just did a merge with the version of Tim and it is looking great. >>> On 7/8/14 22:32, stepharo wrote: >>> >>> > Thanks martin I will have a look tomorrow. >>> > >>> > Stef >>> > >>> > On 7/8/14 22:11, MartinW wrote: >>> >> Could you extend http://pharo.org/contribute-propose-fix a bit? And >>> >> add a >>> >> screenshot of Slice Maker (I attach one). The following text would have >>> >> helped me (I paste the markdown. I also posted it on NoteHub for a >>> >> better >>> >> reading experience >>> >> http://www.notehub.org/2014/8/7/how-to-propose-a-bug-fix): >>> >> >>> >> #How to propose a bug fix: >>> >> ##Prerequesites: >>> >> In order to propose a bug fix or enhancement for Pharo you need: >>> >> >>> >> - an account at the [Pharo Issue Tracker on >>> >> Fogbugz](https://pharo.fogbugz.com), >>> >> - a [SmalltalkHub](http://smalltalkhub.com) account and >>> >> - the commit right for the [Pharo Inbox on >>> >> SmalltalkHub](http://smalltalkhub.com/#!/~Pharo/Pharo40Inbox) (Ask on >>> >> the >>> >> [Pharo Developers >>> >> mailinglist](http://lists.pharo.org/mailman/listinfo/pharo-dev_lists.pharo.org) >>> >> >>> >> >>> >> for the commit right). >>> >> >>> >> ##Procedure: >>> >> - Take the latest stable or latest development system, ideally using the >>> >> latest virtual machine. >>> >> - Do a fix for a given bug, or a new bug you entered to the issue >>> >> tracker. >>> >> - Create a slice (group of packages): >>> >> - Open the Monticello Browser. >>> >> - Open the Slice Maker by clicking the **+Slice** button. >>> >> - In Slice Maker enter the Fogbugz issue number and **grab** the >>> >> issue >>> >> summary. >>> >> - Select all dirty packages affected by your bug fix. >>> >> - Publish the slice to the inbox: >>> >> - Select the whole slice (not it's individual packages). >>> >> - Select the SmalltalkHub Pharo Inbox repository. >>> >> - Commit your slice. >>> >> - Verify that your fix loads: take a fresh image and load the slice you >>> >> published. >>> >> - Update the bug entry to mention that you submitted a slice in the >>> >> inbox. >>> >> >>> >> You can also contribute to Pharo by proposing enhancements following the >>> >> same process. Note that all code submitted to the Pharo repositories is >>> >> licensed under the MIT license. Do not forget to sign the license >>> >> agreement. >>> >> >>> >> <http://forum.world.st/file/n4772388/SliceMaker.png> >>> >> >>> >> >>> >> >>> >> -- >>> >> View this message in context: >>> >> http://forum.world.st/About-your-contributions-Improve-Pharo-right-now-right-there-tp4771765p4772388.html >>> >> Sent from the Pharo Smalltalk Developers mailing list archive at >>> >> Nabble.com. >>> >> >>> >> >>> > >>> > >>> > >>> >>> >>> >>> If you reply to this email, your message will be added to the discussion >>> below: >>> http://forum.world.st/About-your-contributions-Improve-Pharo-right-now-right-there-tp4771765p4772394.html >>> To unsubscribe from About your contributions: Improve Pharo right now, >>> right there., click here. >>> NAML >> >> View this message in context: Re: About your contributions: Improve Pharo >> right now, right there. >> Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com. >