Go to file
Colleen Palmer 837e130778 Initial new_styles styleguide
fixes CNVS-14529

What it does:

- Adds feature flags for new styleguide styles
- Strips out un-needed variable highcontrast (these will need to
be set per element, not on the main color variables)
- Changes gemfile to point to temporary dress_code repo: we need this
so the dress_code generator strips out the parent tag

Test plan:

- get new gem: bundle install
- get new styles: npm run compile-sass
- regenerate styleguide: rake css:styleguide
- Make sure new_styles is disabled. You can do this in rails console:
Account.find(1).disable_feature!(:new_styles)
- Go to /styleguide and it should look the same as it does now
- Now turn on the feature flag. In rails console:
Account.find(1).enable_feature!(:new_styles)
- Refresh /styleguide and you should see are base starter styles for
the new look and feel!

Note: The new styleguide components are a wip and this request just
adds in the layout and styles specifically for the /styleguide page
to use while we work through all the components. You will notice
some funky looking ui - that's normal. We will be attacking these
components piece by piece.

Change-Id: I952b36346df77f98ddb7bbc5e27ab9b45ab4d8ca
Reviewed-on: https://gerrit.instructure.com/39600
Reviewed-by: Chris Hart <chart@instructure.com>
Reviewed-by: Derek DeVries <ddevries@instructure.com>
Product-Review: Colleen Palmer <colleen@instructure.com>
Tested-by: Jenkins <jenkins@instructure.com>
QA-Review: Matt Fairbourn <mfairbourn@instructure.com>
2014-08-27 17:43:50 +00:00
Gemfile.d Initial new_styles styleguide 2014-08-27 17:43:50 +00:00
app Initial new_styles styleguide 2014-08-27 17:43:50 +00:00
bin add springified binstubs 2014-07-21 15:45:13 +00:00
client_apps client app: canvas_quiz_statistics 2014-08-19 20:09:21 +00:00
config fix resending messaging for invitations 2014-08-26 23:08:40 +00:00
db/migrate Make sure no one has the new styles feature enabled 2014-08-25 16:01:34 +00:00
doc Initial new_styles styleguide 2014-08-27 17:43:50 +00:00
gems add :preload_courses option to User#cached_current_enrollments 2014-08-27 14:04:25 +00:00
guard replace compass with node-sass 2014-08-04 15:28:29 +00:00
lib DA - grading rework for performance 2014-08-26 22:46:14 +00:00
loom introduced bower to manage js dependencies 2013-12-13 17:45:57 +00:00
public make screenreader ux in dialogs better 2014-08-26 16:57:47 +00:00
script make sure compile-sass exists with non-zero exit code on fail 2014-08-15 18:27:40 +00:00
spec fix optional/required API doc args 2014-08-27 14:51:09 +00:00
vendor/plugins gemify respondus_soap_endpoint 2014-08-21 16:49:54 +00:00
.bowerrc introduced bower to manage js dependencies 2013-12-13 17:45:57 +00:00
.fontcustom-manifest.json Select icon in conversations dropdown 2014-08-13 18:49:58 +00:00
.gitignore client app: canvas_quiz_statistics 2014-08-19 20:09:21 +00:00
.jshintrc make jslint settings more sane 2012-08-17 11:04:40 -06:00
.travis.yml more travis builds 2014-02-10 16:23:19 +00:00
CONTRIBUTING.md add a contributing doc for github coolness 2012-09-19 10:16:04 -06:00
COPYRIGHT Initial commit. 2011-01-31 18:57:29 -07:00
Gemfile remove rails 2 support 2014-08-06 18:16:19 +00:00
Guardfile a way for accounts to opt-in to new styles and users to high-contrast 2014-04-17 19:47:05 +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 bump react-router to 0.5.2 2014-08-08 20:20:28 +00:00
config.ru start adding rails 3.0 support 2013-03-22 19:08:40 +00:00
karma.conf.js new avatars upload image function 2014-03-07 18:52:28 +00:00
package.json replace compass with node-sass 2014-08-04 15:28:29 +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.