mongo_browser icon indicating copy to clipboard operation
mongo_browser copied to clipboard

It should not require a JavaScript runtime

Open lucassus opened this issue 13 years ago • 5 comments

  • [x] find a good solution for seperating js from ruby
  • [x] create simple angularjs app with grunt/requirejs and friends

separate front end from the backend (sinatra app)

  • [x] move all front-end related files to the separate folder
  • [x] get rid of sprockets
  • [x] create grunt build file
  • [x] fix javascript unit tests
  • [x] bower for underscore and bootbox
  • [x] setup proxy for bower
  • [x] fix bootbox dialogs
  • [x] fix angularjs e2e test
  • [x] build production release to ./public directory
  • [x] minify css production files
  • [x] fix images in production release
  • [x] figure out how to run e2e specs
  • [x] update build script, run all specs on travis-ci
  • [ ] rename lib to backend
  • [ ] do not include all files in the gem
  • [ ] update script for builiding the gem
  • [ ] update Readme
  • [ ] create Readmne for the front-end application
  • [ ] get rid of Sinatra?

lucassus avatar Nov 21 '12 17:11 lucassus

add gem 'execjs' and gem 'therubyracer' into Gemfile

rusdec avatar Jan 15 '13 16:01 rusdec

thx. @rusdec I'll check it!

lucassus avatar Jan 15 '13 16:01 lucassus

Coverage Status

Coverage remained the same when pulling 262865e6a94bd75ad26a6cb657868faa53a5332e on refactor-split-the-app into c3509691643236d47ceb084e984364e88a29f0c4 on master.

coveralls avatar Jul 14 '13 14:07 coveralls

Coverage Status

Coverage increased (+0%) when pulling 61f30ae5466afc57bdafa3068a64623830e51db3 on refactor-split-the-app into c3509691643236d47ceb084e984364e88a29f0c4 on master.

coveralls avatar Jul 14 '13 15:07 coveralls

Coverage Status

Coverage increased (+0%) when pulling 1e7bd329a8bbcd6103433c3f95d1229d45f8f87f on refactor-split-the-app into c3509691643236d47ceb084e984364e88a29f0c4 on master.

coveralls avatar Jul 14 '13 19:07 coveralls