Advice on making a first contribution

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Advice on making a first contribution

Tim Mackinnon
Hi guys - I've decided to try and use moments of spare time to see if I can contribute in small ways (and I'm sorry I can't contribute in big ways - but maybe I will get up to that point).

Anyway - I've thought it would be handy to improve the help text in Pharo - as this it where I first looked to find out a few things about the new environment, and discovered that the help doesn't really provide help on the environment.

So having scouted around and looked at the help engine - it seemed like easiest way was to use the WikiHelp support, and put a pragma in a suitable place (initially I subclassed CustomHelp - but I think that is for more sophisticated uses than just documenting some basic help).

Anyway - I created a package called "Pharo-Help" - and so my first question is: Are there names I should avoid, or conventions I should follow for good package names?

I've then created a class "PharoEnvironmentHelp" with a class method #wikiStyleHelp (which is a convention I've seen in other places) - and it reads the class comment so it's easy to edit.

However - should I use a separate class for this? It does keep it out of the way - but it ends up not being a class that does anything - so I could put this text on something else that represents "Pharo" - or is this fine?

I've also given it the name "? Pharo Help" so it appears at the top of the list - my thinking being that new users would probably expect intro help at the top and the "?" does this.

Finally - how do I submit it? (and I'm happy to read up on this, if there is something that has it nicely documented).



Tim
Reply | Threaded
Open this post in threaded view
|

Re: Advice on making a first contribution

Tim Mackinnon
I think I've figured out what I need to know by watching the video on the Pharo fogbugz page here - https://pharo.fogbugz.com/default.asp?W68

So I guess I will try that and see what feedback I get.

Tim