 |
|  |
 |
|
Locutus
|
|
ACS CTP1/2 Manager & Civ4 Co-Manager
|
 |
Hengelo, The Netherlands
Nov 1999 time: 06:31
|
|
A lot of different people are bringing forth a lot of different tools and sites we could use for the documentation and further development of the source code. Right now a lot of people are just playing around a bit with the code, which I think is fine for the moment. But soon we'll want to seriously get organised.
I'd like to use this thread to discuss which tools, standards and other aids are out there that could help us in our process, and which ones we actually want to use (since a lot of those tools do the same things).
For now I mostly want to hear suggestions on what tools/websites/standards/etc are out there. I've already heard things like Sourceforge, Modzilla, doxygen and various CVS tools, but I'm sure there are others as well.
Please list any tools you think might be useful. Make sure you include links, brief descriptions of what they are/do (a lot of people here only program as a hobby and are not familiar with what kind of tools are out there) and what makes your tools so good, what sets them apart from similar tools. This info doesn't have to be extremely detailed (maybe 3 or 4 lines would suffice), but it should be enough to give us an idea of what's out there, to help us decide what to use.
For many tools I could probably post all this data myself, but I'd like to spend the little time that I have on more useful things. If you don't care enough to write down a few lines on why your favourite tool is so great, I doubt it is 
|
|
|  |
 |
|
Locutus
|
|
ACS CTP1/2 Manager & Civ4 Co-Manager
|
 |
Hengelo, The Netherlands
Nov 1999 time: 06:31
|
|
Bumping my own thread.
I've been in email contact with Activision and I have some good news: we are allowed not only to use CVS, but we're also allowed to use it an external server for it (i.e. we're not restricted to Apolyton). I won't repeat everything I was told, but basically we can do with the source code whatever we want, as long as one condition applies: everyone who has access to the code must have agreed to the EULA. As Activision puts it: "If the material is available outside of the downloaded file [i.e. the exe installer, LOQ] then the EULA will need to be part of the page that requires someone to agree to the EULA before accessing the source code". I think for most tools and sites we might want to use this could be arranged...
Now the first tool I'd like to suggest for use in this project is obviously CVS.
Name: (Win)CVS
URL: http://www.cvshome.org
Description: A CVS server (CVS = Concurrent Versions
System) is a server used to synchronise the work of several people working on the same project. Basically it keeps a copy of the source code from which
people download files to work on and to which they can upload updates of those files when they're done with them. With CVS all programmers (and others involved) will always have access to the latest version of the source code, as long as they have an Internet connection. It's designed to prevent conflicts when several people work on the same file: when several different versions of the same file are submitted, it will when it's (savely) possible try merge them. CVS software is available on most platforms, so Linux/Mac developers can use it as well.
One note with CVS is that you need to set up a server for it. One option would be to use Apolyton for this, another to use some external server (e.g. sourceforge or other). The possibility of using Apolyton as a CVS server is currently being considered by the administration, but I have no final info on that yet. For the time being assume that Apolyton and external server are equally viable options. Which would we prefer?
|
|
|  |
 |
|  |
 |
|
kaan
|
|
Aarhus
Mar 2001 time: 05:31
|
|
Sooner or later we will have to make some kind of design drawing, be it UML or whatever.
For this purpose i recommend the program Dia.
http://www.lysator.liu.se/~alla/dia/
Dia is a technical drawing program designed to make any tecnical drawing imagineable. For our needs this program is basicly everything we could wish for:
Its very usefull for this kind of work.
Its very easy to use.
Its free software (both as in speech and as in beer).
Its a small download.
Its available for both linux and windows (and i guess Mac osX too).
kaan
|
|
|  |
 |
|
kaan
|
|
Aarhus
Mar 2001 time: 05:31
|
|
To use CVS in windows i suggest the following client.
http://www.wincvs.org/
It has a good GUI for getting and updating files on a cvs server.
kaan
|
|
|  |
All times are GMT. The time now is 05:31. Apolyton Time is 00:31. |
top of page
|
|
|
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is ON
vB code is ON
Smilies are ON
[IMG] code is ON
|
|
|
|
|
|