Hi

It will certainly be most useful for someone outside Sun to write a step by step tutorial as you have outlined. This is certainly a most useful page that will help many others! There are too many things that we take for granted by
Sun engineer, like for example sign up a Contributor agreement.

I love to see this done and published on the front page somewhere of OpenSolaris Developer guide :)

-Ghee

dan sinclair wrote:
Hello,

I noticed that there has been a bit of a discussion on getting new contributors to OpenSolaris and thought I'd pipe up with my experience.

I've been following OpenSolaris since it's inception, although I've never contributed anything. I've wanted too but it has always been very intimidating. I started out following some of the lists, dropped off, and just came back in the last week or so (send in my first request-sponser item this morning).

So, why did I drop off? What's been so hard coming back?

The main issue I've faced, as a coder that's worked on other OpenSource software, is just the sheer size. Getting started with this beast is _hard_. Do I send a message to -discuss, -code or -bugs to ask about coding help?

Which mailing lists do you subscribe too? (Some seem dead, some get more spam then messages, etc). The oss-bite-sized list that was posted is actually, in my opinion, quite helpful. It gives me something I can look at and say, OK this stuff is easy, I can start here. Sure, my first patch just re-ordered some of the nightly options, but it gets me through the processes of how do I use Murcerial, I need a Contributor agreement, I need to be on the reqest-sponser list. I gives me a starting place.

How could this be easier? Well, a tutorial on what someone needs to do to get going would be quite helpful (preferably posted on the opensolaris.org homepage). I kind of made it up as I went along and found a few posts on things but something along the lines of:

1- You'll need a Contributor agreement, go to http://...
2- Signup to request-sponser
3- Take a look at oss-bite-sized page to get an idea of some simple
   places to start.
   - point to doc page if they want to help with that
   - Have a list of projects asking for help? (Like the libc_i18n
     project)
4- Get the source code
    - as a tarball from ...
    - from Mecureal as hg clone ...
5- Build, point to the release notes
6- make changes
7- make diff
    - with Mecurial hg commit && hg export tip
    - with tarball diff ...
8- Send mail to request-sponser. List bug Id, give patch, give
   contributer Id. (Whatever else they need to provide to make life
   easier for everyone).

Basically walking them through the process from start to finish assuming they've never touched the OpenSolaris source code before.

Hopefully that all made some sense.
dan
_______________________________________________
opensolaris-discuss mailing list
[email protected]

_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to