Go to file
Jenkins 1d2aa7314d [i18n] Update RCE translations.
Change-Id: Iced0bf40bfdd7d8fa4d7c6d3ecf95b60e2c38dd9
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/384228
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2025-07-19 04:52:54 +00:00
.devcontainer Allow for developer specific .devcontainer files 2025-02-24 22:26:39 +00:00
.github add package tests to frontend.yml 2025-01-22 22:11:24 +00:00
.vscode install graphql codegen 2025-06-02 19:13:59 +00:00
Gemfile.d bundle update rubocop 2025-07-03 15:53:38 +00:00
app add `provisional` field to submission comment 2025-07-18 20:55:28 +00:00
bin split out eslintStage, typescriptStage, and miscJsChecksStage 2024-12-03 13:50:29 +00:00
build bundle update rubocop 2025-07-03 15:53:38 +00:00
config Update Peer Review Updates FF 2025-07-18 21:02:10 +00:00
db/migrate Add scan to accessibility issues 2025-07-18 17:26:20 +00:00
doc Diff Tag CSV import 2025-07-18 16:56:16 +00:00
docker-compose Fix Canvas LMS docker setup scripts 2025-06-25 16:53:57 +00:00
gems add rubocop gemfile.lock updated file 2025-07-08 19:33:48 +00:00
hooks update docker-compose to docker compose 2024-10-25 13:25:20 +00:00
inst-cli remove reference to inst-private from doc 2025-06-12 13:01:25 +00:00
jest remove enzyme package 2025-06-05 22:19:01 +00:00
lib Add youtube migration scanning page 2025-07-18 20:11:06 +00:00
log remove deprecated build & log 2023-02-13 16:36:02 +00:00
packages [i18n] Update RCE translations. 2025-07-19 04:52:54 +00:00
patches patch format-message to fix CJS issue 2024-01-23 02:22:22 +00:00
public replace license help dialog with InstUI modal 2025-07-14 15:55:30 +00:00
script Fix Canvas LMS docker setup scripts 2025-06-25 16:53:57 +00:00
spec Spec: Create selenium tests drag and drop to move 2025-07-18 21:02:39 +00:00
tmp Alpine canvas-lms based image 2020-07-15 17:21:56 +00:00
ui Include time in multi due date tooltip 2025-07-18 20:43:47 +00:00
ui-build Remove jest-transform-yaml dependency 2025-07-16 11:11:21 +00:00
vendor/gems/bundler-multilock bundle update bundler-multilock 2025-04-09 20:20:43 +00:00
.codeclimate.yml disable ESLint in code climate 2017-02-14 17:47:39 +00:00
.dependency-cruiser.js remove vestiges of sinon and qunit 2025-06-20 19:26:27 +00:00
.devcontainer.json Add GitLens extension to devcontainer by default 2025-05-13 06:52:48 +00:00
.dive-ci Spec: Add dive build 2020-03-26 14:52:06 +00:00
.dockerignore Create prod dockerfile for easy OSS use 2024-06-04 17:23:33 +00:00
.editorconfig Add EditorConfig configuration file to help maintain code style 2016-11-15 20:08:55 +00:00
.git-blame-ignore-revs remove biome formatting commits from git blame 2025-01-09 21:46:27 +00:00
.gitignore include .sentryclirc in .gitignore 2025-07-15 17:29:33 +00:00
.gitmessage prepend some blank lines to .gitmessage 2019-08-09 16:12:53 +00:00
.groovylintrc.json stop loading webpack-builder image twice before running JS specs 2022-08-17 13:45:40 +00:00
.i18nignore Don't try to extract translations from vendor 2022-03-03 17:48:51 +00:00
.i18nrc (i18n-js:4) use i18nliner-canvas from npm 2022-06-23 18:42:23 +00:00
.irbrc rubocop: fix miscelleneuos violations in prep of bumping rubocop 2023-04-12 19:26:13 +00:00
.lintstagedrc.js Update lint-staged to run biome 2025-05-28 18:58:17 +00:00
.npmrc fix brand config previewing and skipping 2015-10-27 16:16:15 +00:00
.nvmrc upgrade to node 20 LTS 2025-03-17 21:16:27 +00:00
.rspec spec: automatically require spec_helper 2021-10-26 17:39:19 +00:00
.rubocop.yml bundle update rubocop 2025-07-03 15:53:38 +00:00
.sentryignore Only upload production source maps to Sentry 2022-03-24 18:17:54 +00:00
.stylelintrc modernize canvas_quizzes 2021-01-14 22:45:10 +00:00
.yarnrc.yml add .yarnrc.yml 2024-12-20 12:54:58 +00:00
CONTRIBUTING.md Remove more freenode references 2021-06-02 16:18:53 +00:00
COPYRIGHT Initial commit. 2011-01-31 18:57:29 -07:00
Dockerfile drop ruby 3.3 support 2025-06-12 17:32:45 +00:00
Dockerfile.githook Add precommit hook for auto fixing files 2018-11-27 21:07:31 +00:00
Dockerfile.jenkins drop ruby 3.3 support 2025-06-12 17:32:45 +00:00
Dockerfile.jenkins-cache begin removing karma 2025-01-06 20:23:24 +00:00
Dockerfile.jenkins.final Unfreze bundle when using gem overrides 2023-08-24 17:25:57 +00:00
Dockerfile.jenkins.js use bind mounts for cache helper image copies 2022-09-26 11:51:46 +00:00
Dockerfile.jenkins.linters Unfreze bundle when using gem overrides 2023-08-24 17:25:57 +00:00
Dockerfile.jenkins.ruby-runner support pinning GH gems by ref 2025-02-11 21:31:00 +00:00
Dockerfile.jenkins.webpack-assets use bind mounts for cache helper image copies 2022-09-26 11:51:46 +00:00
Dockerfile.jenkins.webpack-builder use bind mounts for cache helper image copies 2022-09-26 11:51:46 +00:00
Dockerfile.jenkins.webpack-cache cache compiled webpack assets 2022-09-27 19:43:55 +00:00
Dockerfile.jenkins.webpack-runner replace JS_BUILD_NO_UGLIFY; enable sourcemaps in jenkins 2024-01-29 20:33:23 +00:00
Dockerfile.jenkins.yarn-runner remove --ignore-optional flag 2024-01-17 23:34:02 +00:00
Dockerfile.master-bouncer run master_bouncer directly with debug logging 2024-07-05 14:25:14 +00:00
Dockerfile.package-translations upgrade to node 20 LTS 2025-03-17 21:16:27 +00:00
Dockerfile.production drop ruby 3.3 support 2025-06-12 17:32:45 +00:00
Dockerfile.puma drop ruby 3.3 support 2025-06-12 17:32:45 +00:00
Gemfile bundle update bundler-multilock 2025-04-09 20:20:43 +00:00
Gemfile.lock bundle update saml2 2025-07-16 18:20:38 +00:00
Jenkinsfile allow commit message flag override of rails version 2025-04-24 15:50:17 +00:00
Jenkinsfile.axe update docker-compose to docker compose 2024-10-25 13:25:20 +00:00
Jenkinsfile.contract-tests Remove Canvas Outcome Pact Tests 2023-11-29 18:00:03 +00:00
Jenkinsfile.coverage move RSPECQ_UPDATE_TIMINGS to periodic build 2025-01-10 15:46:40 +00:00
Jenkinsfile.coverage-js Use more shards for Karma and Jest 2024-12-10 22:56:26 +00:00
Jenkinsfile.crystalball add slack alert when crystalball map build fails 2025-07-10 17:20:24 +00:00
Jenkinsfile.dive fix jenkins file linter issues autofixable 2021-05-18 16:48:15 +00:00
Jenkinsfile.docker-smoke update docker-compose to docker compose 2024-10-25 13:25:20 +00:00
Jenkinsfile.docker-sync upgrade chromedriver to latest version 120 2024-01-22 18:56:21 +00:00
Jenkinsfile.dynamodb fix docker sync job 2021-10-01 15:11:55 +00:00
Jenkinsfile.js simplify jest runner in Jenkins 2025-05-15 20:48:16 +00:00
Jenkinsfile.junit-uploader move nodeLabel out of canvas-builds 2023-03-16 19:41:00 +00:00
Jenkinsfile.master-bouncer-check-all run master_bouncer directly with debug logging 2024-07-05 14:25:14 +00:00
Jenkinsfile.package-translations use transifex API token instead of username / password 2023-02-06 16:42:35 +00:00
Jenkinsfile.postgres update copyright disclaimer 2021-10-01 15:44:27 +00:00
Jenkinsfile.redis improve readability jenkins redis 2021-11-18 20:17:08 +00:00
Jenkinsfile.rspecq add alert for failed RSPECQ_UPDATE_TIMINGS 2025-07-10 02:45:15 +00:00
Jenkinsfile.selenium.flakey_spec_catcher fix the container names 2024-10-25 21:20:09 +00:00
Jenkinsfile.selenium.performance.chrome fix the container names 2024-10-25 21:20:09 +00:00
Jenkinsfile.test-subbuild fix jenkins file linter issues autofixable 2021-05-18 16:48:15 +00:00
Jenkinsfile.vendored-gems Remove auditor cassandra support 2023-04-03 15:40:22 +00:00
Jenkinsfile.xbrowser update docker-compose to docker compose 2024-10-25 13:25:20 +00:00
LICENSE Initial commit. 2011-01-31 18:57:29 -07:00
README.md Update README.md since Canvas is still modern 2016-12-15 03:18:28 +00:00
Rakefile RuboCop: Style/StringLiterals, Style/StringLiteralsInInterpolation 2021-11-25 14:03:06 +00:00
SECURITY.md Adding SECURITY.md for github. 2023-04-19 22:32:57 +00:00
biome.json Don't lint schema.graphql 2025-06-03 19:11:42 +00:00
code_of_conduct.md contributor code of conduct 2014-12-23 18:13:59 +00:00
config.ru rubocop: Style/RedundantConstantBase 2023-04-10 20:56:27 +00:00
docker-compose.new-jenkins-flakey-spec-catcher.yml update fsc to go into the plugin directory to do tests 2020-06-17 14:58:09 +00:00
docker-compose.new-jenkins-js.yml restore Karma/QUnit tests and re-enable partitioning 2024-06-12 17:06:03 +00:00
docker-compose.new-jenkins-package-translations.yml use transifex API token instead of username / password 2023-02-06 16:42:35 +00:00
docker-compose.new-jenkins-selenium.yml use official selenium docker image 2024-10-15 12:41:42 +00:00
docker-compose.new-jenkins.consumer.yml Bump rails 2021-12-23 15:26:13 +00:00
docker-compose.new-jenkins.vendored-gems.yml extract canvas::redis to canvas_cache 2021-03-02 14:38:55 +00:00
docker-compose.new-jenkins.yml completely excise cassandra 2024-10-16 18:00:25 +00:00
docker-compose.spring.yml Fix Canvas LMS docker setup scripts 2025-06-25 16:53:57 +00:00
docker-compose.yml dsr tool for canvas 2024-10-01 22:03:18 +00:00
eslint.config.jest.js refactor: rename useTranslations to registerTranslations 2024-12-15 18:15:25 +00:00
eslint.config.js remove vestiges of sinon and qunit 2025-06-20 19:26:27 +00:00
gulpfile.js replace JS_BUILD_NO_UGLIFY; enable sourcemaps in jenkins 2024-01-29 20:33:23 +00:00
issue_template.md Update community urls to reflect platform move 2020-08-12 20:17:02 +00:00
jest.config.js Upgrade to InstUI 10.23.0 2025-07-16 18:51:42 +00:00
package.json Upgrade to InstUI 10.23.0 2025-07-16 18:51:42 +00:00
renovate.json Configure Renovate 2024-03-29 19:25:01 +00:00
rspack.config.js replace webpack with rspack 2024-02-08 23:02:33 +00:00
schema.graphql add `provisional` field to submission comment 2025-07-18 20:55:28 +00:00
tsconfig.json install graphql codegen 2025-06-02 19:13:59 +00:00
vitest.config.ts tweak vitest config 2025-01-22 20:48:24 +00:00
vitest.workspace.ts Install Vitest 2023-11-17 14:19:22 +00:00
yarn.lock Upgrade to InstUI 10.23.0 2025-07-16 18:51:42 +00:00

README.md

Canvas LMS

Canvas is a modern, open-source LMS developed and maintained by Instructure Inc. It is released under the AGPLv3 license for use by anyone interested in learning more about or using learning management systems.

Please see our main wiki page for more information

Installation

Detailed instructions for installation and configuration of Canvas are provided on our wiki.