opencaching.com Forum Index opencaching.com
Geocaching by the community, for the community
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Source control

 
Post new topic   Reply to topic    opencaching.com Forum Index -> Code Monkeys
View previous topic :: View next topic  
Author Message
Steve



Joined: 17 Sep 2003
Posts: 21
Location: Thousand Oaks, CA

PostPosted: Thu Sep 18, 2003 12:49 am    Post subject: Source control Reply with quote

I realize that this is project still in the birthing stage... has anyone thought about what source control system will be used? I like the idea of a CVS server, a-la sourceforge and the like. There are some good Windows clients available, as well as the standard *nix client.

This should probably be decided and the infrastructure put in place before the first line of code is written.

<disclaimer>
I'm not a developer by trade, or by anything else, but working for a software development company which severly lacks any real form of source control, I have seen the problems that arise when a bunch of people are working on the same code without one...
</disclaimer>
_________________
Steve
Back to top
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger
hmarq
Site Admin


Joined: 15 Sep 2003
Posts: 351

PostPosted: Thu Sep 18, 2003 6:24 am    Post subject: Reply with quote

In it's infancy, the development team will never be big enough for this to be an issue ... there simply won't be 4 people working on the 'registration' page for example. And the code is separated from the markup and the goal is to make it completely CSS for presentation, so each page is potentially governed by 3 pages. The markup (XHTML), the code (PHP) and the style sheet (CSS); of the three the CSS is the only one that could have folks really stepping on each other as there should only be a couple (maybe only one) for the whole site, not each page.

Besides, have you ever *used* cvs for a web site? ... it isn't pretty, because in order for any testing to be done, either the person that checks out the tree has to mimic the entire environment, or has to put a bunch of nutty 'if' conditions to accomodate what server it's running on ... further, the database isn't accessible directly from the outside, so you have no data to work on SQL stuff.

I'm certain your heart/head is in the right place, but it'll be simple at the start; the developers will have accounts on the server and know where the source tree is. Besides, the area where conflict could occur, the CSS stuff, we don't even have one person looking to do that Sad
Back to top
View user's profile Send private message Send e-mail
tc-rick



Joined: 17 Sep 2003
Posts: 10

PostPosted: Thu Sep 18, 2003 9:10 am    Post subject: Reply with quote

Two phrases people wish they hadn't uttered:

- 64KB's should be enough for anybody
- [it] will never be big enough for this to be an issue

-Rick (25 years of post-college software development)
Back to top
View user's profile Send private message
hmarq
Site Admin


Joined: 15 Sep 2003
Posts: 351

PostPosted: Thu Sep 18, 2003 9:20 am    Post subject: Reply with quote

tc-rick wrote:
Two phrases people wish they hadn't uttered:

- 64KB's should be enough for anybody
- [it] will never be big enough for this to be an issue

-Rick (25 years of post-college software development)

OK, never was a bad word ... though it was qualified by '"in it's infancy" ... which I guess I've view as getting to version 1.0 (whatever that means).

Further, setting up cvs at a later date isn't precluded ... though I still think it has lot's more problems for web work, and at the end of the day, the developer group would still be controlled ... so if it gets to a point where we're stepping on each other, we'll find a way to fix it ...
Back to top
View user's profile Send private message Send e-mail
marc



Joined: 01 Oct 2003
Posts: 61

PostPosted: Mon Oct 06, 2003 1:12 am    Post subject: Reply with quote

Hi,

just to let you know: i've set up a CVS Server and Repository for the German OpenCaching project. It's available via CVS over SSH (read/write - using individual username & password) or read-only via http://devel.eurocaching.org (will be moved to devel.opencaching.de shortly). If you're interested, i can also add a opencaching.org Repository for the US sourcode and stuff.

Just let me know Smile

Marc.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    opencaching.com Forum Index -> Code Monkeys All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  



Powered by phpBB 2.0.6 © 2001, 2002 phpBB Group