Loading...
Searching...
No Matches
HowTo CONTRIBUTE to Singular development

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 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](Running-test) is available on this wiki.

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