gems/README.md
This folder is a place to extract modular functionality from canvas. Canvas's Gemfile arrangement is enabled to read gems from this path locally without installing from a remote source. This is valuable for a few reasons:
There are some tradeoffs:
[TODO] eventually write more on whether we feel like those tradeoffs are good ones, and what the best practices are to leverage this pattern for max-gain/min-pain.
To test all the gems:
cd gems
./test_all_gems.sh
Run ./test.sh inside the gem's folder. This is basically the same as:
cd gems/google_drive
bundle
rspec