On 11 Aug 2014, at 18:28, Tim Mackinnon <tim@testit.works> wrote:

> Bump? The text on http://pharo.org/contribute-propose-fix is still wrong - 
> can someone include the text I fixed up below?

fixed

Esteban

> 
> 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.
>> 
> 

Reply via email to