>
> 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
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to