MATE Desktop uses git as its version control system, and GitHub for repositories hosting. The best places to ask for development help are on IRC #mate channel (irc.freenode.net) and in the mate-dev mailing list.
To get code of a MATE package, you can use the
git clone command (change mate-terminal with the package you
want to get the code):
git clone git://github.com/mate-desktop/mate-terminal.git
To make your fork of a MATE project in GitHub, follow this tutorial.
We have a git web interface to browse through MATE source code: http://git.mate-desktop.org/.
This is a list of useful links.
When you are first starting, patches are the best way to send your code contributions to the MATE project. You can fork a project in GitHub and make a pull request to include your patch.
Before you send the patch, please be sure to respect those points:
The best way to propose a patch is to send it with a pull request. Read this tutorial to learn how to send a pull request.