Contribute model: Difference between revisions

From CSDMS
m (Protected "Contribute model" ([edit=sysop] (indefinite) [move=sysop] (indefinite)))
Line 13: Line 13:
== Why is there a Model questionnaire ==
== Why is there a Model questionnaire ==
You first need to provide basic information about your model to the CSDMS community before you can submit the source code. This will make it easier for people to understand how to use your model, what they are allowed to do with your source code and what not. It also provides the opportunity to advertise papers that describe the model in more detail.<br>
You first need to provide basic information about your model to the CSDMS community before you can submit the source code. This will make it easier for people to understand how to use your model, what they are allowed to do with your source code and what not. It also provides the opportunity to advertise papers that describe the model in more detail.<br>
Therefore, please complete this [[Form:Module_questionnaire|questionnaire]]. Feel free to [mailto:CSDMS@colorado.edu contact us] or use the wiki if you want to update the information about a model that is already in the [[Model_download_protal|repository]].
Therefore, please complete this [[Form:Module_questionnaire|questionnaire]]. Feel free to [mailto:CSDMS@colorado.edu contact us] or use the wiki if you want to update the information about a model that is already in the [[Model_download_portal|repository]].


== Submit source code to the CSDMS repository ==
== Submit source code to the CSDMS repository ==

Revision as of 12:35, 18 July 2012

Contribute models

Submitting your source code to the CSDMS repository is an easy three step process:

  1. Choose a license for your model
  2. Fill out a model questionnaire
  3. Zip / tar your source code and email the compressed file to: CSDMSsupport@colorado.edu

Or watch how to contribute a model

Choose a License for your model

It is important to choose a license for your source code, once you have decided to make your model freely available on the CSDMS website. CSDMS requires that all source code that is freely available through the CSDMS model repository is licensed. Read more about how to choose the proper license and how to integrate the license into your source code.

Why is there a Model questionnaire

You first need to provide basic information about your model to the CSDMS community before you can submit the source code. This will make it easier for people to understand how to use your model, what they are allowed to do with your source code and what not. It also provides the opportunity to advertise papers that describe the model in more detail.
Therefore, please complete this questionnaire. Feel free to contact us or use the wiki if you want to update the information about a model that is already in the repository.

Submit source code to the CSDMS repository

Submitting the source code of your model is very straight forward. Zip or tar the source code and mail it to: CSDMSsupport@colorado.edu, or let us know when the files are to large, we can open a ftp site for you so you can upload your model.
A CSDMS staff member will do a few checks (compiling, running code), once you have submitted your source code. The source code will be posted in the repository once the testing is done (most of the times within a few days).
Mention in your email if you want to make use of subversion (source code version control) that CSDMS makes available to all it's members.