Page 1 of 1

How can I contribute to Ogre

Posted: Sun Dec 04, 2011 2:16 pm
by joewan
I am a graphics programmer, and now I want to contribute to Ogre in my spare time.
I mainly works on linux platform. Now I have built Ogre from source code in eclipse.
can someone give me some suggestions or some resources about how to be familiar ogre development?
I can work better for Ogre with better development tools (such as eclipse, cmake-gui, hg)and development references.

For example, if I add a header file and a source file into OgreMain:
1、I create two files in OgreMain directory,xx.h, xx.cpp
2、and then add these two files into CMakefile.txt in this directory
3、run cmake and generate new makefile and so on
4、at last build the project in eclipse.
I do not whether the steps upon are right or not. Can someone give me some advice to help me work better.

If I want to commit to ogre office hg(https://bitbucket.org/sinbad/ogre/), what do I need to do? I already have an account in bitbucket.

I really hope someone help me to contribute to Ogre, for example suggest me some steps:
1.to be familiar with cmake
2.to be familiar with hg
...
and so on, just for example.
Is there some newbie documents for developing.

thanks for any help.

Re: How can I contribute to Ogre

Posted: Sun Dec 04, 2011 3:44 pm
by spacegaier

Re: How can I contribute to Ogre

Posted: Tue Dec 06, 2011 1:53 am
by joewan
Does someone develop Ogre with qcreator?
Is that convenient to integrate cmake and qcreator together to develop ogre?
I need more help and suggestions.

Any help is grateful. :)

Re: How can I contribute to Ogre

Posted: Tue Dec 06, 2011 2:21 am
by spacegaier

Re: How can I contribute to Ogre

Posted: Tue Dec 06, 2011 12:26 pm
by joewan
spacegaier wrote:Have a look at these statistics:

http://www.ogre3d.org/wp-content/upload ... ey2011.pdf
thanks very much for your help. :)
Through reading commit records and patches, I find that I need to be familiar with CMake first.
Add files into Ogre, first we should add them into CMakefile.txt manully, and then cmake, make...

If someone shares their Ogre develop experience on Linux Platform, that will be perfect...

Re: How can I contribute to Ogre

Posted: Tue Dec 06, 2011 6:49 pm
by joewan
I found that qcreator is very proper for ogre developing on linux platform. :D
1.we can importing cmake project into qcreator directly,Just replacing qmake with cmake.;
2.we can import ogre API documents into qcreator-help-system;
3.we can debug effectively and visually with qcreator;
4.It can integrates with mercurial easily;
5.it is very fast,strong,and convenient;

qcreator and cmake is perfect for ogre development on linux platform.

references:
1.http://doc.qt.nokia.com/qtcreator-snaps ... cmake.html
2.http://blog.cryos.net/archives/218-Qt-C ... pment.html
3.http://www.ogre3d.org/tikiwiki/Integrat ... eator+Help

Re: How can I contribute to Ogre

Posted: Tue Dec 06, 2011 8:15 pm
by jacmoe
You could've taken a look here:
http://www.ogre3d.org/tikiwiki/Setting+ ... evelopment

Now that I see that QtCreator has gotten CMake support on Windows and with the VS toolchain, the Windows QtCreator guide needs to be updated with a CMake section. :wink: