The Joomla! Forum ™





Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 9 posts ] 
Author Message
PostPosted: Tue May 23, 2006 4:32 pm 
User avatar
Joomla! Hero
Joomla! Hero
Offline

Joined: Mon Aug 15, 2005 4:36 pm
Posts: 2756
Location: Marikina, Metro Manila, Philippines
Discussion about:

Managing the code of Project Joomla! - a peak inside
http://forum.joomla.org/index.php/topic,63937.0.html

_________________
Rey Gigataras - Joomlatools Team Member
http://www.joomlatools.eu <-- Joomla extensions that just work
http://path.to/rey.gigataras <-- About Me :)
Online Community Manager, Support Engineer, Web Developer, Event Manager, Sports Coach :D


Top
 Profile  
 
PostPosted: Tue May 23, 2006 6:19 pm 
Joomla! Apprentice
Joomla! Apprentice
Offline

Joined: Thu Sep 08, 2005 5:14 pm
Posts: 41
Wow, fascinating stuff, thanks for the peek!  I really commend the Joomla team for its openness and interest in the community.  The time Rey spent putting this together is just one fine example.  My only question -- what happened to commits 3592 and 3594?  (They are not listed in the screenshot from TortoiseSVN)


Top
 Profile  
 
PostPosted: Wed May 24, 2006 3:45 am 
User avatar
Joomla! Enthusiast
Joomla! Enthusiast
Offline

Joined: Fri Mar 17, 2006 5:06 pm
Posts: 193
Location: Quezon City
Whooa! 11 Countries.  Just the core development team.  I once tried to use a version control system but didnot pursue it because I
was busy with coding at the moment and most of the core apps such as operations and hrd modules are assigned to me alone, so no
conflicts there.  What we do have here is a scheduled cron job which updates or syncronizes files of local and public servers but not like
what Joomla's uses, that creates an entry of who changed what and when and how many changes have been done.  I also noticed
that most libraries of the Joomla 1.8 I downladed was last updated by you.  Such dedicated work by people scattered around the world.
Thank you for explaining to us how the Joomla Code is Managed.

_________________
Glenn Miranda Apolinario
Winning is not important!  Giving it your best is what Counts!
http://www.glennapolinario.com


Top
 Profile  
 
PostPosted: Thu May 25, 2006 8:21 am 
Joomla! Apprentice
Joomla! Apprentice
Offline

Joined: Thu Dec 29, 2005 2:04 am
Posts: 13
@stingrey As you can see on one of those screens you've put up on that post, a lot of people lately is not putting comments on their commits, making it harder both for other core developers and the rest of us really seing what the hell they did to the code.

I would imagine it would be less time-consuming to keep track of commits when a comment is attached. So, it would be great not only making it a standard commenting each commit, but also put some effort into making them more explanatory so others can keep the pace in the repository.


Top
 Profile  
 
PostPosted: Sun May 28, 2006 10:42 am 
User avatar
Joomla! Explorer
Joomla! Explorer
Offline

Joined: Wed Aug 17, 2005 11:20 pm
Posts: 484
Location: Pasig City, Philippines
Salamat Rey! That's a very interesting post. It's like reading a story book!

_________________
http://chette.com


Top
 Profile  
 
PostPosted: Sat Jun 10, 2006 1:56 pm 
User avatar
Joomla! Enthusiast
Joomla! Enthusiast
Offline

Joined: Tue Aug 23, 2005 9:54 am
Posts: 219
Location: Oslo
Thanks for the writeup, good stuff.
I am wondering if the entire setup with SVN, and such is something I as an very smalltime phpdeveloper would benefit from? Are there any special features that would help me when developing stuff on my own..? I understand automatic uploading of latest changes would be one. I tried out Ecplipse for php, and even configured the Joomla svn to have a look at it - but I just can't seem to find why it would help me. Are these large-scale editors with svn-support etc only good for large-scale projects that several people work on?

_________________
Did you know there's a Joomla irc channel? Chat to Joomla people live 24/7 - Join #joomla on the Freenode network ( irc.freenode.net )


Top
 Profile  
 
PostPosted: Sat Jun 10, 2006 3:35 pm 
Joomla! Apprentice
Joomla! Apprentice
Offline

Joined: Thu Dec 29, 2005 2:04 am
Posts: 13
@ccondrup The nature of SVN is to keep version control of files in a repository, which is quite useful no matter project size. The benefits of version control systems is the ability to

* checkout/update (getting the latest version of the files in development so far)
* commit (submitting your modifications or additions to a project, with comments to what was changed)
* rollback (go back to a previous, working version, of a file)
* diff (compare two versions of a file for changes, ex. version 252 of index.php and version 2255 of the same file)

I guess you wouldn't need any of these features if you keep your projects small, but it definately is an advantage to keep files in version control in case you develop projects over time, always having the ability to view comments of commits, diff the files, or rollback if necessary


Top
 Profile  
 
PostPosted: Sun Jun 11, 2006 1:20 pm 
User avatar
Joomla! Enthusiast
Joomla! Enthusiast
Offline

Joined: Tue Aug 23, 2005 9:54 am
Posts: 219
Location: Oslo
Thanks a lot, that clearified it. I will look into it before starting my next project.

_________________
Did you know there's a Joomla irc channel? Chat to Joomla people live 24/7 - Join #joomla on the Freenode network ( irc.freenode.net )


Top
 Profile  
 
PostPosted: Fri Mar 23, 2007 4:58 am 
User avatar
Joomla! Ace
Joomla! Ace
Offline

Joined: Sun Sep 25, 2005 5:29 am
Posts: 1285
Location: Algarve - Portugal
Please update the SVN repository links ... new Forge!

_________________
JED Editor / pt-PT Translation Team / Portuguese Joomla Community


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 9 posts ] 



Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB® Forum Software © phpBB Group