Development
Mlmmj is released under the MIT license, so you are free to download it and modify it.
You can also access our most recent work through a version control system. You can view recent changes, browse source code, or download an archive of the current sources using our Mercurial web interface. If you download an archive, be sure to download one for the revision labelled as master to get the most recent sources in our current line of development.
Alternatively, you can clone the repository and update to our current point by using Mercurial at the commandline. Use these commands (a directory named mlmmj will be created in the current directory):
$ hg clone http://mlmmj.org/hg/mlmmj
$ cd mlmmj
$ hg pull -B master
$ hg update master
Repeat the last two commands to get later changes after further development has been published.
For those who prefer Git, we are offering an experimental Git repository. It may not be as up-to-date or well-maintained as the Mercurial one, but it should be close. Use these commands to clone it (again, a directory named mlmmj will be created in the current directory):
$ git clone git://mlmmj.org/git/mlmmj
$ cd mlmmj
Git will also automatically check out the master branch for you. To update an already cloned repository you use this command inside the mlmmj directory you checked out previously:
$ git pull origin master
To build Mlmmj from sources obtained from version control, you should just need general development stuff installed (C compiler, C library development headers, GNU autotools). These commands should do the trick:
$ autoreconf -if
$ ./configure
$ make
$ sudo make install
If you do modify Mlmmj, we'd love it if you'd share your changes with us. You can submit patches to our bug tracker or get in touch with us on our mailing list to discuss development.
