-
Notifications
You must be signed in to change notification settings - Fork 11
Home
Canvas is a new, open-source LMS by Instructure Inc. It is released under the AGPLv3 license for use by anyone interested in learning more about or using learning management systems.
Are you looking for one of our commercial licenses, professional services, support, or our hosted solution? Please visit our main website.
- You can join our announcements mailing list.
- You can post a message or participate in our user group mailing list.
- You can join #canvas-lms on Freenode and talk to the community.
- You can read one of our tutorials (below).
- You can read our FAQ.
- You can visit our general Canvas usage support portal.
- You can visit our YouTube Channel.
- You can read our nascent API docs.
In order for us to continue to dual-license our Canvas product to best serve all of our customers, we need you to sign our contributor agreement before we can accept a pull request from you. Please read our FAQ for more information.
To save yourself a considerable headache, please consider doing development against our master branch, instead of the default stable branch. Our stable branch is occasionally reforked from master from time to time, so your Git history may get very confused if you are attempting to contribute changesets against stable.
- Quick Start
- Production Start
- Upgrading
- Troubleshooting your Canvas installation
- Integrating Canvas with other systems
There are two primary ways to get a copy of Canvas LMS
You can install Git on Debian/Ubuntu by running
$ sudo apt-get install git-core
Once you have a copy of Git installed on your system, getting the latest source for Canvas is as simple as checking out code from the repo, like so:
~$ git clone https://github.com/instructure/canvas-lms.git canvas
~$ cd canvas
~/canvas$ git checkout --track -b stable origin/stable
You can also download a tarball or zipfile.