How can I contribute to Ogre

Problems building or running the engine, queries about how to use features etc.
Post Reply
joewan
Kobold
Posts: 39
Joined: Tue Jun 09, 2009 8:24 am

How can I contribute to Ogre

Post 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.
User avatar
spacegaier
OGRE Team Member
OGRE Team Member
Posts: 4304
Joined: Mon Feb 04, 2008 2:02 pm
Location: Germany
x 135
Contact:

Re: How can I contribute to Ogre

Post by spacegaier »

Ogre Admin [Admin, Dev, PR, Finance, Wiki, etc.] | BasicOgreFramework | AdvancedOgreFramework
Don't know what to do in your spare time? Help the Ogre wiki grow! Or squash a bug...
joewan
Kobold
Posts: 39
Joined: Tue Jun 09, 2009 8:24 am

Re: How can I contribute to Ogre

Post 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. :)
User avatar
spacegaier
OGRE Team Member
OGRE Team Member
Posts: 4304
Joined: Mon Feb 04, 2008 2:02 pm
Location: Germany
x 135
Contact:

Re: How can I contribute to Ogre

Post by spacegaier »

Ogre Admin [Admin, Dev, PR, Finance, Wiki, etc.] | BasicOgreFramework | AdvancedOgreFramework
Don't know what to do in your spare time? Help the Ogre wiki grow! Or squash a bug...
joewan
Kobold
Posts: 39
Joined: Tue Jun 09, 2009 8:24 am

Re: How can I contribute to Ogre

Post 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...
joewan
Kobold
Posts: 39
Joined: Tue Jun 09, 2009 8:24 am

Re: How can I contribute to Ogre

Post 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
User avatar
jacmoe
OGRE Retired Moderator
OGRE Retired Moderator
Posts: 20570
Joined: Thu Jan 22, 2004 10:13 am
Location: Denmark
x 179
Contact:

Re: How can I contribute to Ogre

Post 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:
/* Less noise. More signal. */
Ogitor Scenebuilder - powered by Ogre, presented by Qt, fueled by Passion.
OgreAddons - the Ogre code suppository.
Post Reply