Difference between revisions of "GMOD Membership"

From GMOD
Jump to: navigation, search
m (Users)
m (Users)
Line 8: Line 8:
  
 
You are ''encouraged'' to sign up to the (low-volume) [https://lists.sourceforge.net/lists/listinfo/gmod-announce GMOD Announce mailing list], and to the [[GMOD Mailing Lists|mailing list(s)]] for the components that you use.  You can also subscribe to the [[GMOD News|GMOD News RSS feed]].  These will help keep you up to date on both the project and the components you use.
 
You are ''encouraged'' to sign up to the (low-volume) [https://lists.sourceforge.net/lists/listinfo/gmod-announce GMOD Announce mailing list], and to the [[GMOD Mailing Lists|mailing list(s)]] for the components that you use.  You can also subscribe to the [[GMOD News|GMOD News RSS feed]].  These will help keep you up to date on both the project and the components you use.
 
Come on in - the water's fine.
 
  
 
== Developers ==
 
== Developers ==

Revision as of 07:51, 24 January 2010

Under Construction

This page or section is under construction.

This page describes how users, developers, and software become a part of GMOD.

Users

To become a GMOD user, just download and install one or more GMOD Components. That's it. There is no mandatory registration process, and you don't have to meet any set of requirements. GMOD is open to everyone.

You are encouraged to sign up to the (low-volume) GMOD Announce mailing list, and to the mailing list(s) for the components that you use. You can also subscribe to the GMOD News RSS feed. These will help keep you up to date on both the project and the components you use.

Developers

Developers are users who also contribute code back to the project. In the early days of GMOD every user was also a developer. This is no longer true, but every user can still become a developer.

There are several ways to become a developer:

  • You can write fixes or additions to GMOD Components that you already use, and then send the code (or a link to it) to the [[GMOD Mailing Lists|mailing list(s)] for that component. If the update is widely usefule, the lead developer(s) for the component will then fold it in to the component and your fix will be included in the next release.
  • You can become a developer with commit privileges and directly submit your updates to the source code repository for that component. This is a good option if you contribute code frequently. To get commit privileges you need to ask one of the developers already working on the component.
  • Finally, you can become a developer by contributing a new component to GMOD. See Software below for how to do that.

Developers are also encouraged to sign up for the GMOD Developer mailing list (and maybe GMOD Architecture as well).

Software

New software components become a part of GMOD through a number of ways. Sometimes people contact GMOD to suggest a program (often developed by them) for GMOD. (DIYA, for example, joined this way.) Sometimes project staff identify a good candidate (for example, MAKER), and sometimes new components arise from within the community (Schema).

Requirements

To become a part of the GMOD suite, a new piece has to meet several requirements:

Meets a Common Need

First, the program must meet a common need in biological research. For example, a tool that is only useful with organisms that are two-dimensional (think butterfly wings), then it is probably not a good match for GMOD. A tools must be useful across a wide range of biology, and meet a widespread need. Tools that support next generation sequencing, gene expression, phenotypes, or comparative genomics are good examples of broadly applicable tools.


Useful Over a Period of Time

GMOD Components should be applicable and useful for at least several years.

Avoid analsys b/c changes alot. Support tools for running analysis though.



Has an Open Source License for All Users

  • OSI approved
  • Some grandfathered in

Interoperable With Other GMOD Components

Most often through GFF or Chado.

Good Faith Commitment of Support for at Least 2 Years

Facts about "GMOD Membership"RDF feed
BioSchema +
ChadoSchema +