How can I contribute to Ogre

Problems building or running the engine, queries about how to use features etc.

How can I contribute to Ogre

Postby joewan » Sun Dec 04, 2011 2:16 pm

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.
joewan
Kobold
 
Posts: 39
Kudos: 0
Joined: 09 Jun 2009

Re: How can I contribute to Ogre

Postby spacegaier » Sun Dec 04, 2011 3:44 pm

Ogre Admin [DevTeamMember, PR, Finance, Wiki, etc.] | BasicOgreFramework | AdvancedOgreFramework
Don't know what to do in your sparetime? Help the Ogre wiki grow!
User avatar
spacegaier
OGRE Team Member
OGRE Team Member
 
Posts: 3970
Kudos: 95
Joined: 04 Feb 2008
Location: Germany

Re: How can I contribute to Ogre

Postby joewan » Tue Dec 06, 2011 1:53 am

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. :)
joewan
Kobold
 
Posts: 39
Kudos: 0
Joined: 09 Jun 2009

Re: How can I contribute to Ogre

Postby spacegaier » Tue Dec 06, 2011 2:21 am

Ogre Admin [DevTeamMember, PR, Finance, Wiki, etc.] | BasicOgreFramework | AdvancedOgreFramework
Don't know what to do in your sparetime? Help the Ogre wiki grow!
User avatar
spacegaier
OGRE Team Member
OGRE Team Member
 
Posts: 3970
Kudos: 95
Joined: 04 Feb 2008
Location: Germany

Re: How can I contribute to Ogre

Postby joewan » Tue Dec 06, 2011 12:26 pm

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
Kudos: 0
Joined: 09 Jun 2009

Re: How can I contribute to Ogre

Postby joewan » Tue Dec 06, 2011 6:49 pm

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
joewan
Kobold
 
Posts: 39
Kudos: 0
Joined: 09 Jun 2009

Re: How can I contribute to Ogre

Postby jacmoe » Tue Dec 06, 2011 8:15 pm

You could've taken a look here:
http://www.ogre3d.org/tikiwiki/Setting+Up+An+Application&structure=Development

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.
Ogre AppWizards - Ogre project wizards for VC 8-10, Code::Blocks and KDevelop.
OgreAssimpConverter - command-line to convert models to Ogre format.
TwOgreGUI - wrapper for AntTweakBar GUI library.
I accept donations | Me on Google+
User avatar
jacmoe
OGRE Moderator
OGRE Moderator
 
Posts: 21024
Kudos: 162
Joined: 22 Jan 2004
Location: Denmark


Return to Help

Who is online

Users browsing this forum: Bing [Bot] and 4 guests