Hi,

Trac is a project management software.
It includes wiki, svn and bugtracker

I don't like the UI look and feel, but it is used by so many projects that it surely have good qualities.

It is not a project hosting service like sourceforge, google code or github

I think we need some time to explore a bit all these solutions.
Then, we should make a vote to adopt a new solution or keep sourceforge and make small improvments.

Maybe we can use several systems (one for code versionning management, another one for documentation and download page) Seems to me that many projects are referenced on sourceforge but have their code elsewhere.

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

Reply via email to