Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changes between Version 4 and Version 5 of dev/Primer


Ignore:
Timestamp:
Apr 21, 2005, 8:17:40 AM (20 years ago)
Author:
simon
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • dev/Primer

    v4 v5  
    11= Orxonox Primer =
    2 ei all!
     2Hello all!
    33
    4 this is a little tutorial for all new to orxonox, for all other a little
    5 refresh:
     4This is a little tutorial for all new to Orxonox, a little refresh for all else:
    65
    76== 1. Maillists ==
    8 we got 3 major mailing lists: [[br]]
     7We've got 3 major mailing lists: [[br]]
    98[http://datacore.ch/DCwiki.dc/Wiki.jsp?page=Mailman&InsertPagePlugin_0_callback=true&InsertPagePlugin_0_depth=0&InsertPagePlugin_0_url=https%3A%2F%2Fmail.datacore.ch%2Fmailman%2Flistinfo%2Forxonox-dev orxonox-dev at mail.datacore.ch] : development stuff just for us [[br]]
    10 [http://datacore.ch/DCwiki.dc/Wiki.jsp?page=Mailman&InsertPagePlugin_0_callback=true&InsertPagePlugin_0_depth=0&InsertPagePlugin_0_url=https%3A%2F%2Fmail.datacore.ch%2Fmailman%2Flistinfo%2Forxonox-announce orxonox-announce at mail.datacore.ch] : annonucements to all who like orx [[br]]
    11 [http://datacore.ch/DCwiki.dc/Wiki.jsp?page=Mailman&InsertPagePlugin_0_callback=true&InsertPagePlugin_0_depth=0&InsertPagePlugin_0_url=https%3A%2F%2Fmail.datacore.ch%2Fmailman%2Flistinfo%2Forxonox-commit orxonox-commit at mail.datacore.ch] : auto-mail if svn repos changes [[br]]
     9[http://datacore.ch/DCwiki.dc/Wiki.jsp?page=Mailman&InsertPagePlugin_0_callback=true&InsertPagePlugin_0_depth=0&InsertPagePlugin_0_url=https%3A%2F%2Fmail.datacore.ch%2Fmailman%2Flistinfo%2Forxonox-announce orxonox-announce at mail.datacore.ch] : announcements to all who like orxonox [[br]]
     10[http://datacore.ch/DCwiki.dc/Wiki.jsp?page=Mailman&InsertPagePlugin_0_callback=true&InsertPagePlugin_0_depth=0&InsertPagePlugin_0_url=https%3A%2F%2Fmail.datacore.ch%2Fmailman%2Flistinfo%2Forxonox-commit orxonox-commit at mail.datacore.ch] : auto-mail if the svn repos changes [[br]]
    1211
    1312
    1413== 2. Webpage ==
    15 we've got two web pages: [[br]]
    16 [http://www.orxonox.ethz.ch The Main Page]: this page is for all that want some quick infos [[br]]
    17 [https://www.orxonox.ethz.ch/cgi-bin/trac.cgi/wiki This Wiki]: wiki for developers, to work more interactive [[br]]
     14We've got two web pages: [[br]]
     15[http://www.orxonox.ethz.ch The Main Page]: This page is for all that want some quick infos [[br]]
     16[https://www.orxonox.ethz.ch/cgi-bin/trac.cgi/wiki This Wiki]: Wiki for developers, to work more interactive [[br]]
    1817
    19 The wiki got some nice features like the ticket system: there you can set up development requests. the roadmap shows you what the current development goals are. Anyone with a account/pass (all developers) is able to make changes to the wiki or the ticket system, just use the account from the subversion.
     18The wiki has got some nice features like the ticket system, where you can set up development requests. The roadmap shows what the current development goals are. Anyone with a account/pass (all developers) is able to make changes to the wiki or the ticket system; just use the account from the subversion.
    2019
    2120
    2221== 3. Repository ==
    23 Orxonox is been programmed by many programmers at the same time (at the moment, we are 7 programmers). to synchronize the work and to make it available for all, we got a central subversion server (subversion is a newer form of cvs). most linux got svn (subversion) in their software repository (gentoo: portage tree, debian: apt-system) windows needs  special software, that you can get from: http://tortoisesvn.tigris.org/ If you want to read more about this topic, you will find more infos in:
    24 * [http://svnbook.red-bean.com/en/1.1/index.html the official subversion guide, written very funny]
     22Orxonox is being programmed by many programmers at the same time (at the moment we are 7 programmers). To synchronize the work and to make it available for all, we've got a central subversion server (subversion is a newer form of cvs). Most Linuxes have got svn (subversion) in their software repository (gentoo: portage tree, debian: apt-system), Windows needs  special software, that you can get from: http://tortoisesvn.tigris.org/ [[br]]
     23If you want to read more about this topic, you will find more infos at:
     24* [http://svnbook.red-bean.com/en/1.1/index.html the official subversion guide, written very funnily]
    2525* [http://www.onlamp.com/pub/a/onlamp/2002/10/31/subversion.html a shorter version]
    26 you can download the repos in linux by typing:
     26You can download the repos in linux by typing:
    2727{{{
    2828valisk $ svn co "https://svn.orxonox.ethz.ch/reporx/orxonox" orxonox
     
    3030
    3131== 4. Compiling and Running ==
    32 to get orx running on your system, read the following articles: [wiki:Running Get it Running].
     32To get Orxonox running on your system, first read the following articles: [wiki:Running Get it Running].
    3333
    3434
    3535== 5. Chat, IRC ==
    36 you will find us normaly on our irc-channel on: '''irc://irc.datacore.ch ''', channel: '''#orxonox'''. there we talk about orx, development issues or anything else...
     36You will find us normally on our irc-channel on: '''irc://irc.datacore.ch ''', channel: '''#orxonox'''. there we talk about Orxonox, development issues or something else...
    3737
    3838
    3939== 6. Mailaliases ==
    40 we are maintaining a mail server. if possible, we normaly register for every user peter muster following email adresses:
     40We are maintaining a mail server. If possible we register the following addresses for someone called Peter Muster:
    4141* peter at orxonox.ethz.ch
    4242* peter.muster at orxonox.ethz.ch
    4343* muster at orxonox.ethz.ch
    44 and forward them to your email account or to a localy mailbox on the server, that you will be able to check out via imap
     44and forward them to your email account or to a local mailbox on the server, that you will be able to check out via imap.
    4545
    4646
    4747== 7. Webpage Stats: ==
    48 we have installed a graph, that monitors the current web traffic on our server. we keep track about visits/hits on our website. you find it in:
     48We have installed a graph, that monitors the current web traffic on our server. We keep track about visits/hits on our website. you find it in:
    4949* [http://www.orxonox.ethz.ch/awstat/awstats.pl?config=www.orxonox.ethz.ch awstat on orxonox server]
    50 you will have to log in with your account (subversion/wiki)
     50You have to log in with your account (subversion/wiki).
    5151
    5252
     
    5959the timline of our wiki:
    6060* [https://www.orxonox.ethz.ch/cgi-bin/trac.cgi/timeline timeline]
    61 the commit messages will also be sent to your email adress, if you have registered to the orxonox-commit mailinglist
     61The commit messages will also be sent to your email adress, if you have registered to the orxonox-commit mailinglist
    6262
    6363
    6464== 9. Understanding Orxonox ==
    65 This will definitly take some time to understand the orxonox. The best way to get your questions answered is to post them on the development-mailinglist. Even better is just to go the the developers and ask them to give you an overview... Once you know where to find which functions, you will want to read more about special topics in the sourcefiles itself: we use doxygen to comment the code, there you will find a comment to every class/function. There is a second source of information, that we are currently working
     65It definitly take some time to understand the Orxonox code. The best way to get your questions answered is to post them on the development-mailinglist. Even better is to just go to the developers and ask them to give you an overview... Once you know where to find which functions, you will want to read some more about special topics in the sourcefiles itself: we use doxygen to comment the code, so you will find a comment to every class/function. There is a second source of information, that we are currently working
    6666on: [wiki:ModulesDescription module description]
    6767