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

Reply via email to