MBX is the mechanism used to create the calculus lab manual and other OER math books. This guide will get you started if you want to contribute on one of these projects.
This guide assumes (for now) that you are working on a Mac. If you have a Linux machine, it is probably very easy
- Do you have Xcode installed? You can tell by opening your Terminal, and typing gcc. If you get a message indicating you don't have Xcode, you need to install it. This can be annoying, because Apple updates the version of Xcode frequently and makes it only work for the most recent OS. You may have to do some internet sleuthing to find which version of Xcode is needed for your OS, and then further sleuthing to actually find it, because the App store only offers the most recent version.
- Do you have homebrew installed? homebrew is an application for making it easier to install software on a Mac. Now that you have Xcode, you can install homebrew, which will make installation of subsequent software easy. Go to http://brew.sh/ and follow the instructions there. At present, they tell you to open a Terminal window and paste a command string that starts ruby...
- Install git. git is the version control management software that we need to manage all of the changes that happen with a project. It is also needed to get MBX itself.
- Make sure that you have xsltproc installed. You can type xsltproc -h in the terminal to see.
- git clone https://github.com/rbeezer/mathbook
- git checkout dev