Author Topic: How I join GAE team?  (Read 2326 times)

loveheaven

  • Guest
How I join GAE team?
« on: 20 January 2009, 02:25:44 »
I am new to GAE. I am a senior c++ developer and want to join GAE team. I have some questions:
1. Who is the GAE's leader? Who makes plan and defines feature for GAE? How does he manage developers and assign tasks?
2. How can I get the access to check in my modifications to svn? I need username and password.
3. I looked through the source codes under the trunk folder in the svn. I found it seemed it has no difference with Glest3.1.2. Am I right?

gameboy

  • Guest
Re: How I join GAE team?
« Reply #1 on: 20 January 2009, 05:45:35 »
the leader i think is Daniel. Santos or Hailstone(correct me if i'm wrong).

hailstone

  • Local Moderator
  • Battle Machine
  • ********
  • Posts: 1,568
    • View Profile
Re: How I join GAE team?
« Reply #2 on: 20 January 2009, 12:34:58 »
1. I am the project coordinator and Daniel is the lead programmer. He also hosts the bug tracker and website.

The way we've been doing features currently is to submit an idea on the forum so people can comment, then it is added to the bug tracker as an enhancement. Then someone will assign the bug to themselves and they report on their progress using the forum.

2. You will need to talk to Daniel or just wait till he sees this post (he said he would be away for a few days). Or you could pass your changes to me since I have access (I hope. I haven't tried it yet).

3. The trunk source is from when we first started if I remember correctly, so it is probably the same as Glest 3.1.2. We use the branches instead of the trunk. We are trying to get 0.2.x branch stable and 0.3 branch as our development branch. You can also look at the "tags" for different versions that have been released.

Daniel is working on the networking code and I'm trying to integrate a 3rd party GUI library.

There's an unformatted changelog here for 0.2.7 on sourceforge. We also document features at https://docs.megaglest.org/Glest_Advanced_Engine

Any suggestions are welcome.
« Last Edit: 18 June 2016, 18:54:30 by filux »
Glest Advanced Engine - Admin/Programmer
https://sourceforge.net/projects/glestae/

titi

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 4,240
    • View Profile
    • http://www.titusgames.de
Re: How I join GAE team?
« Reply #3 on: 20 January 2009, 22:48:54 »
Send an email to daniel!
His mailadress can be found on the last line of this site:
http://glest.codemonger.org/home_page.php
« Last Edit: 27 January 2009, 17:20:05 by titi »
Try Megaglest! Improved Engine / New factions / New tilesets / New maps / New scenarios

daniel.santos

  • Guest
Re: How I join GAE team?
« Reply #4 on: 30 January 2009, 20:22:32 »
Hello loveheaven, sorry for the late response.  I think hailstone pretty much covered it.  Basically, post your ideas and if you implement something, post a patch.  You can also use the bug tracker to submit patches (http://bugs.codemonger.org).  If you care to, there are a lot of bugs now that could be addressed if you so choose to.  There is a lot in flux right now, both in the 0.2 and 0.3 branch, so in short, please don't submit any networking or GUI patches right now, since that's what's changing so much at the moment.

The 0.2 branch is supposed to be the "stable" branch, but multiplayer has yet to experience a fully working condition in GAE, so I finally decided to chop the whole damn thing up and re-design and re-write it from the ground up (sucking in old sources here and there).  None the less, the idea is that 0.2.12 will have working multiplayer functionality and thereafter, few functional changes will go into 0.2 (bug fixes & such) and the primary development focus will be on 0.3.

As far as refactoring, I welcome that, although I would prefer you post an idea before proceeding too deeply.  As you can see by examining the GAE vs Glest class structures, quite a bit has already been refactored, but there is a good deal yet to be done.  I recently isolated another recurring pattern (with "update()"ing objects and scheduling) that I've implemented into a cute base class (thus simplifying the design and reducing code duplication). I'll still be a bit scarce for another week, after which I'll be on much more often (except for the week that follows :) )