Canvas Github Information

Document created by Erin Hallmark Administrator on Sep 6, 2019Last modified by Erin Hallmark Administrator on Sep 10, 2019
Version 3Show Document
  • View in full screen mode

Canvas LMS Repository

All code changes for Canvas LMS reside in the Canvas-lms github repository. This repository is open source and displays all code deployed to Canvas master, beta, and production environments.

 

Learn how to use the Canvas LMS repository in the Canvas LMS Github Repository Tutorial - Repository Page.

 

Canvas Services

Multiple Canvas features are built in their own repositories and are not included in the Canvas-lms project. These repositories integrate into Canvas as separate services and are not open source, so their updates are not included in github updates.

 

Code Additions & Comparisons

Although Canvas deploys to the production environment every two weeks, which is when deploy notes are published, code is deployed to the beta environment on a continual basis.

 

Quick reference links:

 

Learn how to create custom comparison ranges in the Canvas LMS Github Repository Tutorial - Branch Comparisons.

Attachments

    Outcomes