Follow these instructions to create a new submission to the Barn.

  1. New submissions should be sent as tarballs to Britton Smith (brittonsmith@gmail.com). Include in the tarball a README file containing any instructions for building or running the code. If the tar file is too large for email, authors can simply send a link for download. Please include in the email a short description of the submission to be used on the Barn page, the type of license, and whether or not you will provide support for your code. You may also provide a screenshot or sample output image for use on the Barn page. The ideal image size is 250 x 250 pixels.
  2. After review, a Mercurial repository will be made for your submission and it will automatically appear on the Barn page. You will receive an email with instructions for committing updates to your submission. A Mercurial account on the Barn will be made for you if you do not already have one. As a default, only the author will have permission to commit changes to their code, but they may specify additional users to be given write access. No restrictions will be made on read access to repositories.
  3. Once the repository is in place, authors and uses with write access are now free to push changes directly to the Barn and updates will be made to the Barn page automatically. Changes to a submission can be made with:

    hg push http://username@barn.enzotools.org/repository_name

mercurial