Skip to content

Latest commit

 

History

History
28 lines (19 loc) · 1.41 KB

How-To-Contribute.md

File metadata and controls

28 lines (19 loc) · 1.41 KB

HowTo CONTRIBUTE to Singular development {#howto_contribute_page}

If you'd like to hack on Singular, you can follow the instructions provided by github and start by forking the Sources repo on GitHub:

http://github.com/Singular/Sources

See [here](@ref development_model_page) for a brief description of the git-supported development model we use.

For help with this procedure and general questions about development please write to libsingular-devel@googlegroups.com. Feel free to ask for comments or a review of your changes on the mailing list as well.

Before sending a pull request to merge your changes, make sure that

  • any new functions are properly documented
  • new functions are tested
    • consider special cases! Optimally all decision branches of new functions should be covered by tests
  • the Singular test suite passes without failure. Instructions on running the test suite is available on this wiki.

@note Almost everything GitHub-related can be done from command-line with the following tool http://hub.github.com.

@note A mirror of the repository is available at git://www.singular.uni-kl.de/Singular.git, with a web interface at http://www.singular.uni-kl.de/git

Another mirror can be found at Google Code: https://code.google.com/p/singular/