I'm not the developer, but I think that some sample things that anyone can contribute without interfering core development could be these:
- if you know wxWidgets you can start writing a plug-in. This is almost as important as maintaining the core of C::B, but you do work on your own, without interfering someone else's work.
- bug-hunting - familiarize yourself with C::B code and track
official buglist - if you find something you can fix yourself - create a patch and send it to Yiannis.
- the same goes for
requests. If you can make a patch that will add requested functionality, make it work in your local copy of C::B and send it to Yiannis (although it is more difficult than fixing bugs, I suppose)
- testing and submitting bugs
I have similar problem frog-o - there is not much place for me to contribute - I'm way too unexperienced to put my fingers into C::B core (besides I'm not good at someone else's code), and know nothing of wxWidgets to write a plugin myself (this will change soon, I hope
). My tip is ---> start with simple things and progress to bigger ones. Also try doing things that you can do yourself, quite independently (group work is often much tougher and stressful).
Hope this help you. Wish you luck.
EDIT: I almost forgot!
New website for Code::Blocks seems to be quite big issue. If you are skilled & experienced webmaster, then...