| 27 | | {{{ |
| 28 | | #!div width="50%" style="background-color: #F7F7F7; border: 1px solid #888888; margin: 5px; padding: 10px; width: 46%; float: left;" |
| 29 | | [[span('''Programming''', style=font-family: sans-serif; font-size: 16px)]] |
| 30 | | |
| 31 | | Here you find all information about how to write code for Orxonox. |
| 32 | | |
| 33 | | {{{ |
| 34 | | #!html |
| 35 | | <hr style="margin:0px;"> |
| 36 | | }}} |
| 37 | | '''Installation''': |
| 38 | | * Follow the instructions at the [wiki:download] page |
| 39 | | |
| 40 | | {{{ |
| 41 | | #!html |
| 42 | | <hr style="margin:0px;"> |
| 43 | | }}} |
| 44 | | '''Documentation''': |
| 45 | | * [wiki:code/doc/ModulesDescription Modules] - Get an overview of our Framework |
| 46 | | * [wiki:code/doc Documentation] - A documentation of all our libraries and classes |
| 47 | | * [wiki:code/libs Libraries] - An overview of the external libraries |
| 48 | | * [/jenkins/view/Management/job/orxonox_doxygen_trunk/javadoc/ API Reference] - An automatically generated reference of classes, functions, macros and other stuff |
| 49 | | * [wiki:code/howto HowTo] - This page covers several topics and explains how to do things |
| 50 | | * [wiki:code/FAQ FAQ] - Check out the FAQ to get answers on frequent questions |
| 51 | | |
| 52 | | {{{ |
| 53 | | #!html |
| 54 | | <hr style="margin:0px;"> |
| 55 | | }}} |
| 56 | | '''Coding''': |
| 57 | | * [wiki:code/C++_styleguide Styleguide] - Please read and follow the Styleguide to create readable and useful code |
| 58 | | * [wiki:code/tools/Doxygen Commenting] your source code in a professional way is very important. |
| 59 | | * [wiki:code/howto/STL Standard C++ library] - Have a look at the standard C++ library, strings and STL containers are very useful |
| 60 | | * [wiki:code/PerformanceTips Performance] - Learn how to write fast code |
| 61 | | |
| 62 | | {{{ |
| 63 | | #!html |
| 64 | | <hr style="margin:0px;"> |
| 65 | | }}} |
| 66 | | '''Tools''': |
| 67 | | * [wiki:code/tools/SVN SVN] - Our revision control tool. You should know how to use it |
| 68 | | * [wiki:code/tools/CMake CMake] - Our build tool (forget about makefiles) |
| 69 | | * [wiki:code/Buildsystem Buildsystem] - Build settings for CMake |
| 70 | | * [wiki:code/tools/KDevelop3 KDevelop3] - An open source IDE |
| 71 | | * [wiki:code/tools/EclipseIDE EclipseIDE] - Another fine IDE |
| 72 | | * [wiki:code/tools/Debugging Debugging] - Some information about various debuggers |
| 73 | | * [wiki:code/tools/LinuxCodingTools Other Tools] - A list of other development tools |
| 74 | | |
| 75 | | }}} |
| 76 | | {{{ |
| 77 | | #!div style="background-color: #F7F7F7; border: 1px solid #888888; margin: 5px; padding: 10px; width: 46%; float: right;" |
| 78 | | [[span('''Content Creation''', style=font-family: sans-serif; font-size: 16px)]] |
| | 27 | {{{#!rbox detail width="40%" |
| | 28 | = Content Creation = |
| 99 | | {{{ |
| 100 | | #!div style="background-color: #FFFFFF; border: 1px dotted #888888; margin: 5px; padding: 10px; clear: both;" |
| 101 | | [[span('''Miscellaneous''', style=font-family: sans-serif; font-size: 16px)]] |
| | 49 | {{{#!box detail width="40%" |
| | 50 | = Programming = |
| | 51 | |
| | 52 | Here you find all information about how to write code for Orxonox. |
| | 53 | |
| | 54 | ---- |
| | 55 | |
| | 56 | '''Installation''': |
| | 57 | * Follow the instructions at the [wiki:download] page |
| | 58 | |
| | 59 | ---- |
| | 60 | |
| | 61 | '''Documentation''': |
| | 62 | * [wiki:code/doc/ModulesDescription Modules] - Get an overview of our Framework |
| | 63 | * [wiki:code/doc Documentation] - A documentation of all our libraries and classes |
| | 64 | * [wiki:code/libs Libraries] - An overview of the external libraries |
| | 65 | * [/jenkins/view/Management/job/orxonox_doxygen_trunk/javadoc/ API Reference] - An automatically generated reference of classes, functions, macros and other stuff |
| | 66 | * [wiki:code/howto HowTo] - This page covers several topics and explains how to do things |
| | 67 | * [wiki:code/FAQ FAQ] - Check out the FAQ to get answers on frequent questions |
| | 68 | |
| | 69 | ---- |
| | 70 | |
| | 71 | '''Coding''': |
| | 72 | * [wiki:code/C++_styleguide Styleguide] - Please read and follow the Styleguide to create readable and useful code |
| | 73 | * [wiki:code/tools/Doxygen Commenting] your source code in a professional way is very important. |
| | 74 | * [wiki:code/howto/STL Standard C++ library] - Have a look at the standard C++ library, strings and STL containers are very useful |
| | 75 | * [wiki:code/PerformanceTips Performance] - Learn how to write fast code |
| | 76 | |
| | 77 | ---- |
| | 78 | |
| | 79 | '''Tools''': |
| | 80 | * [wiki:code/tools/SVN SVN] - Our revision control tool. You should know how to use it |
| | 81 | * [wiki:code/tools/CMake CMake] - Our build tool (forget about makefiles) |
| | 82 | * [wiki:code/Buildsystem Buildsystem] - Build settings for CMake |
| | 83 | * [wiki:code/tools/KDevelop3 KDevelop3] - An open source IDE |
| | 84 | * [wiki:code/tools/EclipseIDE EclipseIDE] - Another fine IDE |
| | 85 | * [wiki:code/tools/Debugging Debugging] - Some information about various debuggers |
| | 86 | * [wiki:code/tools/LinuxCodingTools Other Tools] - A list of other development tools |
| | 87 | |
| | 88 | }}} |
| | 89 | |
| | 90 | {{{#!box |
| | 91 | = Miscellaneous = |
| | 92 | |