Go to file
Ethan Vizitei 2a78a61561 webpack via file config
closes CNVS-26213

Allow using a config file rather than an env var
for turning on web pack.

TEST PLAN:
 1) set USE_WEBPACK env var to nothing
 2) touch config/WEBPACK
 3) web pack should still be enabled
 4) rm config/WEBPACK
 5) restart server
 6) canvas should use require-js bundles again

Change-Id: Ie733b66326482341c2371fddefe17c1cfa3006b3
Reviewed-on: https://gerrit.instructure.com/69739
Tested-by: Jenkins
Reviewed-by: Ryan Shaw <ryan@instructure.com>
QA-Review: Jeremy Putnam <jeremyp@instructure.com>
Product-Review: Ethan Vizitei <evizitei@instructure.com>
2016-01-09 18:09:48 +00:00
Gemfile.d spec: fix focus/blur issues, don't use buggy native events 2016-01-08 17:34:55 +00:00
app webpack via file config 2016-01-09 18:09:48 +00:00
bin use binstubs for dress_code for spring 2016-01-06 18:44:23 +00:00
client_apps Ensure that anonymous surveys remain anonymous 2015-11-25 00:16:56 +00:00
config webpack via file config 2016-01-09 18:09:48 +00:00
db/migrate rails 4.2: s/destroy!/destroy_permanently! 2016-01-07 14:00:13 +00:00
doc webpack via file config 2016-01-09 18:09:48 +00:00
docker-compose update bundler in dockerfile 2016-01-05 22:29:38 +00:00
frontend_build glob for web pack bundles 2015-12-22 15:47:36 +00:00
gems Admin: API Token Reporting 2016-01-08 22:29:58 +00:00
guard let people write specs in jsx 2015-12-05 09:52:45 +00:00
lib webpack via file config 2016-01-09 18:09:48 +00:00
public disable auto focus when dialog pulls up 2016-01-08 16:54:05 +00:00
script switch to Syck earlier in the boot process 2015-12-19 01:40:06 +00:00
spec webpack via file config 2016-01-09 18:09:48 +00:00
.bowerrc introduced bower to manage js dependencies 2013-12-13 17:45:57 +00:00
.dockerignore docker-compose based dev environment 2015-03-30 20:59:48 +00:00
.fontcustom-manifest.json Update canvas icon font with replacements and add new one 2015-12-24 07:42:50 +00:00
.gitignore remove rails 3 support 2015-12-23 21:36:43 +00:00
.i18nignore bump rails 3 to github branch for ruby 2.2 compatibility 2015-02-18 22:55:20 +00:00
.jshintrc make jslint settings more sane 2012-08-17 11:04:40 -06:00
.npmrc fix brand config previewing and skipping 2015-10-27 16:16:15 +00:00
.rubocop.yml fix rlint warning 2015-12-16 18:34:01 +00:00
.travis.yml more travis builds 2014-02-10 16:23:19 +00:00
CONTRIBUTING.md Update Contributing.md with better information 2015-08-14 17:04:39 +00:00
COPYRIGHT Initial commit. 2011-01-31 18:57:29 -07:00
Gemfile remove rails 3 support 2015-12-23 21:36:43 +00:00
Guardfile ensure node_modules are up-to-date for guard & compile_assets 2015-07-16 19:17:54 +00:00
LICENSE Initial commit. 2011-01-31 18:57:29 -07:00
README.md remove travis.ci badge until we are re-enabled 2014-07-01 23:08:00 +00:00
Rakefile remove rails 2 support 2014-08-06 18:16:19 +00:00
bower.json Update Shared Components for React 0.13.3 2015-11-19 00:35:09 +00:00
code_of_conduct.md contributor code of conduct 2014-12-23 18:13:59 +00:00
config.ru start adding rails 3.0 support 2013-03-22 19:08:40 +00:00
docker-compose.yml RCS - allow instructure record call via event 2015-12-14 23:01:06 +00:00
gulpfile.babel.js use web pack 2015-11-02 16:27:14 +00:00
karma.conf.js webpack via file config 2016-01-09 18:09:48 +00:00
package.json make web pack able to run ember quit 2015-12-11 17:07:10 +00:00
webpack.config.js use web pack 2015-11-02 16:27:14 +00:00
webpack.production.config.js spec: don't use an undefined path for optimized js 2015-12-22 22:28:18 +00:00
webpack.test.config.js make web pack able to run ember quit 2015-12-11 17:07:10 +00:00

README.md

Canvas LMS

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.

Please see our main wiki page for more information

Installation

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