[GRASS-dev] svn addon

Hello,

I am planning to add some landscape ecology/spatial pattern analysis modules
to the GRASS svn addon repository but while looking at the addon repository I
got a bit confused about the variation in folder topics.

I thought that only folders concerning addons exist and that they are split up
into thematic groups (folders), however various other topics (e.g. flyer) exist
as well.

I don't know if there have been already some discussions concerning the addon
repository structure, if not:
I would suggest first to move all non-addon folder to
a new folder e.g. "non_code", then add a folder for each topic e.g.
"classification", "hydrology" etc. and move the respective addons into these
folders. Additionally I would suggest a html addon-overview page with a short
description of the general aim and the specific modules.

I apologize if there have been already some discussions/decisions concerning
this topic, I was just a bit expecting a R-like addon structure, with
overview, topics etc.

regards, Martin

--
Dr. Martin Wegmann

University of Wuerzburg
Institute of Geography
Department of Remote Sensing
Remote Sensing and Ecosystem Research
Am Hubland
97074 Wuerzburg, Germany
@
German Aerospace Center (DLR)
German Remote Sensing Data Center (DFD)

Phone: +49-(0)931-31-83446
Fax: +49-(0)931-888-4961
Email: martin.wegmann@uni-wuerzburg.de
url: http://www.remote-sensing.uni-wuerzburg.de
url: http://www.dlr.de/caf

Martin Wegmann wrote:

I am planning to add some landscape ecology/spatial pattern
analysis modules
to the GRASS svn addon repository but while looking at the
addon repository I
got a bit confused about the variation in folder topics.

I thought that only folders concerning addons exist and
that they are split up
into thematic groups (folders), however various other
topics (e.g. flyer) exist as well.

maybe flyer should go into a "propoganda" subdir or so, but for
the most part I don't think it is so bad.

in future we will eventually have to move the grass6 raster/vect
etc dirs into a grass6/ subdir which will clean up the root a
lot.

if your modules are part of a suite my recommendation would be
to add them as e.g. raster/toolboxname/r.modulename/
if they stand on their own add them as individual modules,
raster/r.modulename/

I don't know if there have been already some discussions
concerning the addon repository structure, if not:
I would suggest first to move all non-addon folder to
a new folder e.g. "non_code", then add a folder for each
topic e.g.
"classification", "hydrology" etc. and move the respective
addons into these folders.

it is a bit of a pain to move things as it breaks everyone's
URLs and g.extension hints.

Additionally I would suggest a html addon-overview
page with a short
description of the general aim and the specific modules.

see the Addons page on the wiki. Now that's where I think we
could use a much better hierarchical design as it has grown
to over 100 modules. Maybe put grass5, raster, vector on
their own pages, then split by ==Heading== within those raster/
vector pages?

I apologize if there have been already some
discussions/decisions concerning
this topic, I was just a bit expecting a R-like addon
structure, with overview, topics etc.

topics could also be centered around the wiki Applications pages.

I'm not more than a somewhat ignorant casual user of it, but
usually I have to call on Google to navigate CRAN effectively,
fwtw...

regards,
Hamish

On Donnerstag, 10. Dezember 2009 23:47:27 Hamish wrote:

Martin Wegmann wrote:
> I am planning to add some landscape ecology/spatial pattern
> analysis modules
> to the GRASS svn addon repository but while looking at the
> addon repository I
> got a bit confused about the variation in folder topics.
>
> I thought that only folders concerning addons exist and
> that they are split up
> into thematic groups (folders), however various other
> topics (e.g. flyer) exist as well.

maybe flyer should go into a "propoganda" subdir or so, but for
the most part I don't think it is so bad.

in future we will eventually have to move the grass6 raster/vect
etc dirs into a grass6/ subdir which will clean up the root a
lot.

if your modules are part of a suite my recommendation would be
to add them as e.g. raster/toolboxname/r.modulename/
if they stand on their own add them as individual modules,
raster/r.modulename/

thanks Hamish for clarifying this - I will add the suite to raster/...

> I don't know if there have been already some discussions
> concerning the addon repository structure, if not:
> I would suggest first to move all non-addon folder to
> a new folder e.g. "non_code", then add a folder for each
> topic e.g.
> "classification", "hydrology" etc. and move the respective
> addons into these folders.

it is a bit of a pain to move things as it breaks everyone's
URLs and g.extension hints.

ok, I wasn't aware of this problem, especially g.extension

> Additionally I would suggest a html addon-overview
> page with a short
> description of the general aim and the specific modules.

see the Addons page on the wiki. Now that's where I think we
could use a much better hierarchical design as it has grown
to over 100 modules. Maybe put grass5, raster, vector on
their own pages, then split by ==Heading== within those raster/
vector pages?

ok - I'll add it to this page as well

> I apologize if there have been already some
> discussions/decisions concerning
> this topic, I was just a bit expecting a R-like addon
> structure, with overview, topics etc.

topics could also be centered around the wiki Applications pages.

I'm not more than a somewhat ignorant casual user of it, but
usually I have to call on Google to navigate CRAN effectively,
fwtw...

that is right, most often I search CRAN via google - but a very good starting
point is also this webpage http://cran.r-project.org/web/views/ which would be
nice for a GRASS addone overview as well, especially if the number of
extensions increase further.

regards, Martin

regards,
Hamish

--
Dr. Martin Wegmann

University of Wuerzburg
Institute of Geography
Department of Remote Sensing
Remote Sensing and Ecosystem Research
Am Hubland
97074 Wuerzburg, Germany
@
German Aerospace Center (DLR)
German Remote Sensing Data Center (DFD)

Phone: +49-(0)931-31-83446
Fax: +49-(0)931-888-4961
Email: martin.wegmann@uni-wuerzburg.de
url: http://www.remote-sensing.uni-wuerzburg.de
url: http://www.dlr.de/caf

Martin wrote:

that is right, most often I search CRAN via google - but a
very good starting point is also this webpage
http://cran.r-project.org/web/views/ which would be
nice for a GRASS addone overview as well, especially if the
number of extensions increase further.

yes, that cran overview is rather nice. I wonder who maintains
it :slight_smile:

I guess for each one of the [[Applications]] we could have a
[[${Application}_addons]] page which was linked both from the
Applications pages and from the start of the master addons page.
sound good?

thanks,
Hamish