Code::Blocks Forums

Developer forums (C::B DEVELOPMENT STRICTLY!) => Contributions to C::B => Topic started by: AndreiCh on December 27, 2012, 11:33:21 pm

Title: How can beginner C++ developer contribute to Code::Blocks?
Post by: AndreiCh on December 27, 2012, 11:33:21 pm
Hi,
How can beginner C++ developer contribute to Code::Blocks?
Some background:
I am electronics engineer and currently working as SW Testing engineer.
In parallel my hobby is programming and my goal is to become a full-time programmer at work.
For my projects I am using Code::Blocks and find it useful, in parallel I use Visual Studio.
As a beginner C++ developer I wonder how can I contribute to Code::Block becoming even better than today?
As a beginner I will be happy to help with in the order of complexity and growth of my experience:
1) Improving documentation
2) Bug reporting
3) Bug fixing
3) New features implementation etc.
Or other ways around.
Thank you,
AndreiCh
Title: Re: How can beginner C++ developer contribute to Code::Blocks?
Post by: MortenMacFly on December 28, 2012, 01:07:24 pm
1) Improving documentation
2) Bug reporting
3) Bug fixing
3) New features implementation etc.
All four bullets are valuable. If you use VS - some more complex stuff would be t improve the VS importers towards newer version of VS. This requires to do coding though... but limited to the plugin, no changes in the core are needed. (See http://wiki.codeblocks.org/index.php?title=Creating_a_patch_to_submit_to_BerliOS_%28Patch_Tracker%29 (http://wiki.codeblocks.org/index.php?title=Creating_a_patch_to_submit_to_BerliOS_%28Patch_Tracker%29) how to proceed if you got something).
Title: Re: How can beginner C++ developer contribute to Code::Blocks?
Post by: Alpha on December 29, 2012, 10:33:50 pm
1) Improving documentation
2) Bug reporting
These are easier to begin on.  Just play around with Code::Blocks, and when you find a trick that makes it easier to use, write/expand pages in the wiki.  If a feature starts acting strangely, report it on the bug tracker, or discuss it here in the forums.

3) Bug fixing
3) New features implementation etc.
My recommendation is to first start with something easy.  Before you can do either of these, you will need to build the trunk from source (http://wiki.codeblocks.org/index.php?title=Installing_Code::Blocks_from_source_on_Windows) (it may take a little time at first, but once you understand the process, it is quite easy).
After that, start with reading the source of a small plugin (one that you already use regularly), and experiment with modifications on it.

Basically, start with working on whatever it is that you have the most motivation to work on.
Title: Re: How can beginner C++ developer contribute to Code::Blocks?
Post by: stefanos_ on April 10, 2013, 09:57:57 am
@MortenMacFly: I want to help with bug fixes if I may, at least to try so I can finally start offering something back to Code::Blocks, and to myself. Are there any plans to move bug list to trac or something like that?

It would be very nice if there was something like trac.codeblocks.org or codeblocks.org/trac/; it would be much easier to keep the user in one place, rather than taking him from one page to another.

Also, could it be possible to let registered forum users to report a bug without having re-register to a new website just for a single ticket?

UPDATE: Damn...there are opened tickets since 2006! Is there a way to help with cleanup?