From: <no...@so...> - 2002-07-06 22:02:08
|
Bugs item #576413, was opened at 2002-07-02 16:55 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101111&aid=576413&group_id=1111 Category: Code Group: None >Status: Pending >Resolution: Later Priority: 5 Submitted By: Guido de Jong (guidoj) >Assigned to: Miguel Angel Blanch Lardin (arianne_rpg) Summary: restructure cvs layout Initial Comment: The dir layout in cvs requires restructuring. It has grown to become difficult to maintain and difficult to get accustomed to for newbies. Heavy modularization of the code results in the most flexiblity, so that people can check out what they're interested in. Some modules will depend on other modules, though. Modules: - server (server specific code only) - client (client libraries and the examplatory arianne- client that is used for testing only anyway) - common (common libs used by both client and server) - 2dclient (the 2d client, the way Kyra is included now sucks, see below for more info) - worldeditor (I suppose this this can be a module on its own) - utils (small utilities that, maybe this needs to be split up into server-utils and client-utils) Building/installing the libs must be done as is normally done with libs (maybe take SDL as an example?). Same holds for building programs against those libs. Some modules depend on a modified version of Kyra. Right now we only have the patch in cvs. IMO this must change, I see 3 possbilities: 1) the 2d-client code is changed so that it uses standard Kyra 2) get our patch incorporated into the standard Kyra (has this been discussed with Kyra developers already?) 3) create a branch of Kyra either within the Arianne project or as an separate project ---------------------------------------------------------------------- >Comment By: Miguel Angel Blanch Lardin (arianne_rpg) Date: 2002-07-07 00:02 Message: Logged In: YES user_id=3949 Agree, we will do this on ALPHA 3. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101111&aid=576413&group_id=1111 |