Thanks Benjamin and Jukka for your input.
I need to see as well.
Seems to me that many projects are referenced on sourceforge but have
their code elsewhere.
I was thinking the same - as an option
Because at the end sourceforge gives us much more than a project
repository - things that are important for endusers:
a) a (shiny) web page,
b) a wiki,
c) easy file downloads using a world wide system of servers.
so and I don't see the user perspective on the other sites. Hence,
without having a deeper look yet - moving the source code to
git/github/etc may be an option, but leaving sourceforge? don't think so.
my 2 cents so far ;) maybe different tomorrow
stefan
Michaël
Le 03/02/2012 09:32, Rahkonen Jukka a écrit :
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
------------------------------------------------------------------------------
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
------------------------------------------------------------------------------
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