Hi,

I don't know what this system is called:
http://trac.osgeo.org/mapserver/wiki

What would you say about it? I have found it pretty useful even I am not a 
programmer.

-Jukka Rahkonen-



________________________________
Benjamin Gudehus  wrote:
Hi,

Interesting, looks like what we need ;-)

I also had a look on sourceforge page. There are many soft proposed which could 
help for managing task.
http://sourceforge.net/apps/trac/sourceforge/wiki/Hosted%20Apps

What would be the advantages to use git. Heard good things about it,
but I'm not sure it is worth the migration work for a small team as ours.
Anyway, I think git is available from sourceforge.

Well, "social coding" is a good point, to mention. I think google code and 
github are far better in terms of that, than sourceforge.

Maybe this talk (by Linux Torvalds) sums it up:

Tech Talk: Linus Torvalds on git (approx. 70 minutes)
http://www.youtube.com/watch?v=4XpnKHJAok8

I know you also used google code. How would you compare sourceforge
google code and github ?

Google Code and Sourceforge focus on projects and Github focuses on developers 
(what does't mean that you can't create "project sites" on Github).

1. Sourceforge example: http://sourceforge.net/projects/jump-pilot/

The first you see as a developer is the main page with a description of what 
the project is about.

I can pull the code from Code > SVN, I can browse the files from Code > SVN 
Browse and I can file bugs on Tracker > Bugs. But where can I see what the last 
source code change was?

Sourceforge is somewhat "download files-centric", but I like something that is 
more developers- and sourcecode-centric.

2. Google Code example: http://code.google.com/p/snakeyaml/

Well again the description of the project on the main page. I see who the 
participators are. When I take a look at the source tab, I see where I can 
checkout the sourcecode, browse the sourcecode and see what the last changes 
were.

So Google Code is more sourcecode-centric.

There is the last menu point in the source tab, called Clones were I can see 
the repositories of the other developers.

3. Github example: https://github.com/sympy/sympy

So the first what I see is a short description. We are at the "code" tab, and 
can immediately browse the code, on the bottom is a description, wait.. it's 
accually the current readme file rendered from the source code.

We can list the last commits: https://github.com/sympy/sympy/commits/master

In the "main repository" these commits are merely just merges from the pull 
request/repositories of the participators.

Here is a list of the participators: 
https://github.com/sympy/sympy/network/members

--Benjamin

P.S. I'm in favor of Github! The OpenJUMP source code is already on github

https://github.com/hastebrot/openjump-core-rels

You can just clone the repository to a "main repository", clone it to your 
personal repository, work on features, merge them into the "main repository", 
or add the newest sourcecode (this repository is at version 1.4.2).

(Please keep in mind that I changed the directory structure a bit, and didn't 
integrate the unicode font and some of the documentation and installer files; 
I'm not a friend of big cluttering files. Just just add these files in a new 
commit if you want).

P.P.S:

Is pull request a git or a github facility ?

The pull request with the comments/codereviews in a web interface and the 
listed changesets is a facility of Github.

But you may pull changesets (source code) from other developers from git 
repositories (e.g. from your threir server, from google code or from their 
github repositories) with "git pull <url-to-repository>"

The normal workflow is to create a new "feature branch" in your own repository, 
work on the feature on this branch and finally close the branch and let the 
core developers pull your changes into the "main" repository. You can create 
the pull request on github at any point of time (e.g. you don't need to wait 
until the feature is ready to pull it into main.

There are no trunk, tags and branches directories, there is just a master 
branch (not directory) and your personal/team feature branches.

------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
Jump-pilot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to