[GRASS-dev] Structure of links for addons, manual pages etc.

Markus Neteler neteler at osgeo.org
Thu Apr 10 02:56:31 PDT 2014


On Thu, Apr 10, 2014 at 3:51 AM, Vaclav Petras <wenzeslaus at gmail.com> wrote:
> Hi,
>
> I think we need to rethink the structure of addresses/links to various
> things which we are putting online.
>
> The motivation are discussions "Linking Addons manual pages to core
> modules", "addons for windows", and "Addon manual pages not linked".
>
> For example, so far we were linking the trunk documentation using
> grass70/manuals but since we forked the 70 branch these links now points to
> it and not to trunk.

I fixed that some days ago:

http://grass.osgeo.org/grass71/manuals/
-> GRASS GIS 7.1.svn Reference Manual

subsequently we have:
http://grass.osgeo.org/grass70/manuals/
-> GRASS GIS 7.0.0svn Reference Manual

http://grass.osgeo.org/grass64/manuals/
-> GRASS GIS 6.4.4svn Reference Manual

I understand Yann's suggestion but it is nicer to tell a user "yes, I
uploaded your improvement and starting next Saturday you can see it
online". So I generate the "stable" manuals from the release branches.

> Also all general links to GRASS documentation leads to
> grass64/manuals

Do you have some examples for that? I am not sure which links.

> but this will be soon very obsolete.

... soon means some years :-)

> A lot of projects uses links such as latest, release or current (e.g.
> latest/manuals or release/manuals) which leads to the current (latest)
> release.

Would be a few minutes to add some links to the server.
But I am not sure if grass/release/manual/ increases clarity.

> And also links such as master, latest, trunk, nightly which leads
> to the one builds from the source code of the main branch. Alternatively,
> there is no special link for the current release which shortens URLs. I
> think something like this might be beneficial for us.

I would like to keep it simple. Many "normal" users will not know what
"master", "trunk" "nightly something" would mean at all. We should
keep this majority of people in mind.

> So far I identified this set of things:
>
> * GRASS binaries

http://grass.osgeo.org/download/software

> * addons for MS Windows

http://grass.osgeo.org/download/addons/

> * addons SVN

http://grass.osgeo.org/download/addons

> * manual pages

http://grass.osgeo.org/documentation/manuals

> * programming manual (or manuals)

http://grass.osgeo.org/programming6/
--> relbranch6

http://grass.osgeo.org/programming7/
--> trunk

cheers
Markus


More information about the grass-dev mailing list