GENESIS: Documentation
Related Documentation:
      
   
Workflow for a GENESIS-Related Query
                                                                          
                                                                          
   
Introduction
The “GENESIS development process” can be initiated by either a regular user or
a software developer. The purpose of the workflow below is to facilitate rapid high
quality communication between users and developers.
   The preferred method for asking for help with the GENESIS Neurosimulator
is via the Forum. A link to the Forum can be found at the top of the
GENESIS Homepage. On the Forum page, under the GENESIS
Neurosimulator heading, there are two forums listed, each with the following
purpose:
      
      - Users Forum: If you are using GENESIS in a research project, need
      technical support, or have questions about the simulator applications,
      please ask in this forum. This forum can also be used for requests for
      new functions.
      
- Development  Forum:  This  forum  should  be  used  for  technical
      questions  about  software  implementation  issues,  algorithms  used,
      and the hardware infrastructure used to support GENESIS software
      development.
   As a member of the GENESIS User Community, contacting the
GENESIS Development Team or asking a question on the GENESIS Forums
carries some responsibility. The following workflow outlines the ideal path from a
user query to the incorporation into the GENESIS Documentation System of
any documentation generated by a user or developer in response to the
query.
   
User Query Workflow
      
      - Query received.
                                                                          
                                                                          
      
- An answer is formulated by a member of the User Community.
      
- The  answer  is  implemented  (usually  by  the  person  who  asked  the
      original  question).  Mostly  this  involves  running  simulations,  and
      keeping track of how you configure the simulation platform (model
      used, stimulation protocol used, etc.). (We are currently working on
      a  tool  to  support  the  user  tracking  of  a  simulation  configuration,
      check the detailed documentation of the ssp_save command, and the
      documentation of the “status” key in the SSP documentation).
      
- A documentation writer (usually the person who developed the answer)
      takes  the  record/log  and  creates  user  documentation  following  the
      procedure outlined for Document Creation.
      
- If the question results in software development, the record/log is used
      by a developer to create a (regression) test specification. The form of
      test documentation can be obtained from any of the pre-existing test
      documentation, e.g. for the G-Shell regression tests.