HomeOverviewDocumentsContent DictionariesSoftware & ToolsThe OpenMath SocietyOpenMath ProjectsOpenMath Discussion ListsOpenMath MeetingsLinks


Git for the OpenMath Website

The OpenMath website, including its CDs, is built from files in a GitHub git repository. The repository is publicly readable but needs credentials to push.

https://github.com/OpenMath/OMSVN

... is the URL of that repository. This URL can be used by normal web-browsers to see the current state of repository. Git is a modern distributed version control system, this means that everyone has a complete version of the repository locally that needs to be synchronised with the central one. It has multiple implementations that are desktop integrated (TortoiseGit, Github Desktop). Users can clone (later pull) the repository, make local changes, commit them to the local repository and push them to the central repository at GitHub.

For people more familiar with Subversion, GitHub also provides a Subversion interface at

https://github.com/OpenMath/OMSVN/trunk

If you find a mistake or problem with the website, please make an issue on the issue tracker. If you know how to, you are also welcome to use the standard GitHub workflow of making pull requests.

If you are interested to work on the website infrastructure, please write a mail to the infrastructure mailing list [email protected].

The website is built by an ant file, explained in the website-build triggered latest five minutes after a commit. This build is run with a "normal ant" with the addition of the saxon jar so that XSLT 2 and/or Saxon extensions can run.


HomeOverviewDocumentsContent DictionariesSoftware & ToolsThe OpenMath SocietyOpenMath ProjectsOpenMath Discussion ListsOpenMath MeetingsLinks


© The OpenMath Society 2001–2016
Maintained by the OpenMath Infrastructure Team