Comments (13)
Can you fork https://github.com/metaskills/less-rails-bootstrap-test and make changes to reproduce your problem please? It will speed up solving of this problem.
from less-rails-bootstrap.
Yes I will. Thanks!
Cordialmente,
Adilson Carvalho
Ambiente para dev ruby (até em windows) ~~> http://bit.ly/1a38307
On Mon, Jan 20, 2014 at 9:59 PM, Josef Šimánek [email protected]:
Can you fork https://github.com/metaskills/less-rails-bootstrap-test and
make changes to reproduce your problem please? It will speed up solving of
this problem.—
Reply to this email directly or view it on GitHubhttps://github.com//issues/103#issuecomment-32809188
.
from less-rails-bootstrap.
Just to make it sure.
Shouldn't I get a compiled css when I get http://localhost:3000/assets/css/basic.css
?
It is just returning the raw contents of the file.
I've cloned the test repo, ran bundler install
and then rails s
from less-rails-bootstrap.
Got it.
The test project does not work under ruby 2.1
. When I changed to ruby 1.9
it worked.
from less-rails-bootstrap.
So we're facing Ruby 2.1 issue?
from less-rails-bootstrap.
So far it seems to be it. I changed back to 1.9
and I will write the same code I did on my project to see if it still not making my custom variables and mixing avaiable to my LESS.
If it works perfectly, I will downgrade to 1.9
on my real project to see if this makes a difference.
One thing on my real project is the gems versions. They are not the same as the ones on the test project.
from less-rails-bootstrap.
OK, I'll try less-rails-bootstrap with Ruby 2.1. Thanks for info.
from less-rails-bootstrap.
@adilsoncarvalho looks like Rails 3.1 issue only. Can you confirm? If not, please provide according informations.
from less-rails-bootstrap.
I got stuck on my tests. I reset the environmente to test it again, and even on 1.9
it does not compile the CSS. I really don't know what is happening.
This is the gems I am using on ruby 1.9 and how I am running rails.
The process seems so easy? What am I doing wrong? Noob feelings :)
Any tips?
12:16:53 vagrant@dev : ~/apps/less-rails-bootstrap-test (master)
$ gem list
*** LOCAL GEMS ***
bigdecimal (1.1.0)
bundler (1.3.5)
bundler-unload (1.0.2)
executable-hooks (1.2.6)
gem-wrappers (1.2.4)
io-console (0.3)
json (1.5.5)
minitest (2.5.1)
rake (0.9.2.2)
rdoc (3.9.5)
rubygems-bundler (1.4.2)
rvm (1.11.3.8)
12:16:57 vagrant@dev : ~/apps/less-rails-bootstrap-test (master)
$ bundle install
Fetching gem metadata from http://rubygems.org/.........
Fetching gem metadata from http://rubygems.org/..
Using rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.2)
Installing activesupport (3.2.2)
Installing builder (3.0.0)
Installing activemodel (3.2.2)
Installing erubis (2.7.0)
Installing journey (1.0.3)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.2)
Installing actionpack (3.2.2)
Installing mime-types (1.18)
Installing polyglot (0.3.3)
Installing treetop (1.4.10)
Installing mail (2.4.4)
Installing actionmailer (3.2.2)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.2)
Installing activeresource (3.2.2)
Installing coffee-script-source (1.3.1)
Installing execjs (1.3.0)
Installing coffee-script (2.2.0)
Installing rack-ssl (1.3.2)
Installing json (1.6.6)
Installing rdoc (3.12)
Installing thor (0.14.6)
Installing railties (3.2.2)
Installing coffee-rails (3.2.2)
Installing commonjs (0.2.6)
Installing jquery-rails (2.0.2)
Installing less (2.2.1)
Installing less-rails (2.2.2)
Installing less-rails-bootstrap (2.0.12)
Installing libv8 (3.3.10.4)
Using bundler (1.3.5)
Installing rails (3.2.2)
Installing sqlite3 (1.3.6)
Installing therubyracer (0.10.1)
Installing uglifier (1.2.4)
Your bundle is complete!
Use `bundle show [gemname]` to see where a bundled gem is installed.
Post-install message from multi_json:
********************************************************************************
MultiJson.encode is deprecated and will be removed in the next major version.
Use MultiJson.dump instead.
MultiJson.decode is deprecated and will be removed in the next major version.
Use MultiJson.load instead.
MultiJson.engine is deprecated and will be removed in the next major version.
Use MultiJson.adapter instead.
MultiJson.engine= is deprecated and will be removed in the next major
version. Use MultiJson.use instead.
MultiJson.default_engine is deprecated and will be removed in the next major
version. Use MultiJson.default_adapter instead.
********************************************************************************
Post-install message from rdoc:
Depending on your version of ruby, you may need to install ruby rdoc/ri data:
<= 1.8.6 : unsupported
= 1.8.7 : gem install rdoc-data; rdoc-data --install
= 1.9.1 : gem install rdoc-data; rdoc-data --install
>= 1.9.2 : nothing to do! Yay!
12:27:13 vagrant@dev : ~/apps/less-rails-bootstrap-test (master)
$ bundle exec rails s
=> Booting WEBrick
=> Rails 3.2.2 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2014-01-24 12:37:23] INFO WEBrick 1.3.1
[2014-01-24 12:37:23] INFO ruby 1.9.3 (2013-11-22) [x86_64-linux]
[2014-01-24 12:37:23] INFO WEBrick::HTTPServer#start: pid=26514 port=3000
Started GET "/assets/full_control.css" for 10.0.2.2 at 2014-01-24 12:38:14 +0000
Served asset /full_control.css - 304 Not Modified (26ms)
[2014-01-24 12:38:15] WARN Could not determine content-length of response body. Set content-length of the response or set Response#chu
nked = true
from less-rails-bootstrap.
I read the Travis.CI log you sent.
The test project has the following gem versions (not compiling LESS at all), and in []
are the versions you used on your CI test.
- therubyracer 0.10.1 [0.12.0]
- less 2.2.1 [2.4.0]
- less-rails 2.0.12 [2.4.2]
- libv8 3.3.10.4 [3.16.14.3]
- less-rails-bootstrap 2.0.12 [3.0.6]
- sprockets 2.1.2 [2.10.1]
- sprockets-rails NA [2.0.1]
- rails 3.2.2 [4.0.2]
Just upgraded less-rails-bootstrap
to 3.0.6
what made the test project to have the same gems versions as on your CI test, except for rails (kept 3.2.2) and sprockets (goes to 2.1.3)
Same rails s
and presto:
Then I used ruby 2.1 and followed the same process. It did not work. Then I changed to rails 4. It worked.
Result Ruby Rails less-rails-bootstrap
failed 1.9 3.2.2 2.0.12
worked 1.9 3.2.2 3.0.6
failed 2.1 3.2.2 3.0.6
failed 2.1 4.0.2 3.0.6
On ruby 2.1 and rails 4.0.2 I got the following error:
01:46:14 vagrant@dev : ~/apps/less-rails-bootstrap-test (master)
$ bundle exec rails s
=> Booting WEBrick
=> Rails 3.2.16 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2014-01-24 13:47:04] INFO WEBrick 1.3.1
[2014-01-24 13:47:04] INFO ruby 2.1.0 (2013-12-25) [x86_64-linux]
[2014-01-24 13:47:04] INFO WEBrick::HTTPServer#start: pid=30914 port=3000
Started GET "/assets/full_control.css" for 10.0.2.2 at 2014-01-24 13:48:43 +0000
Connecting to database specified by database.yml
Error compiling asset full_control.css:
Less::Error: 'twitter/bootstrap/reset.less' wasn't found
(in /vagrant/less-rails-bootstrap-test/app/assets/stylesheets/full_control/index.css.less)
Served asset /full_control.css - 500 Internal Server Error
Interesting. Maybe this is why my app (running on ruby 2.1 and rails 4.0.2) can get the bootstrap css from the gem but can't reach the variables and mixins declared on custom_bootstrap/variables.less
and custom_bootstrap/mixins.less
to be avaiable to my the othe LESS files?
Hope this helped
from less-rails-bootstrap.
On other project I've got this message when trying to compile the LESS styles
Showing /vagrant/m/myproject/app/views/layouts/application.html.erb where line #15 raised:
Unrecognised input
(in /vagrant/m/myproject/app/assets/stylesheets/myproject/all.less)
Extracted source (around line #15):
12
13
14
15
16
17
18
<link href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet">
<link href="//netdna.bootstrapcdn.com/font-awesome/4.0.0/css/font-awesome.css" rel="stylesheet">
<%= stylesheet_link_tag "application", media: "all", "data-turbolinks-track" => true %>
<%= javascript_include_tag "application", "data-turbolinks-track" => true %>
<%= csrf_meta_tags %>
Rails.root: /vagrant/m/myproject
Application Trace | Framework Trace | Full Trace
less (2.4.0) lib/less/parser.rb:74:in `block (2 levels) in parse'
at finish (less (2.4.0) lib/less/js/lib/less/parser.js:475:21)
at tree.importVisitor.run (less (2.4.0) lib/less/js/lib/less/import-visitor.js:25:22)
at Parser.parser.parse (less (2.4.0) lib/less/js/lib/less/parser.js:484:22)
less (2.4.0) lib/less/parser.rb:64:in `block in parse'
less (2.4.0) lib/less/java_script/v8_context.rb:90:in `block in do_lock'
less (2.4.0) lib/less/java_script/v8_context.rb:88:in `call'
less (2.4.0) lib/less/java_script/v8_context.rb:88:in `Locker'
less (2.4.0) lib/less/java_script/v8_context.rb:88:in `do_lock'
less (2.4.0) lib/less/java_script/v8_context.rb:60:in `lock'
less (2.4.0) lib/less/java_script/v8_context.rb:30:in `exec'
less (2.4.0) lib/less/java_script.rb:26:in `exec'
less (2.4.0) lib/less/parser.rb:63:in `parse'
less-rails (2.4.2) lib/less/rails/template_handlers.rb:18:in `evaluate'
tilt (1.4.1) lib/tilt/template.rb:103:in `render'
sprockets (2.10.1) lib/sprockets/context.rb:197:in `block in evaluate'
sprockets (2.10.1) lib/sprockets/context.rb:194:in `each'
sprockets (2.10.1) lib/sprockets/context.rb:194:in `evaluate'
sprockets (2.10.1) lib/sprockets/processed_asset.rb:12:in `initialize'
sprockets (2.10.1) lib/sprockets/base.rb:374:in `new'
sprockets (2.10.1) lib/sprockets/base.rb:374:in `block in build_asset'
sprockets (2.10.1) lib/sprockets/base.rb:395:in `circular_call_protection'
sprockets (2.10.1) lib/sprockets/base.rb:373:in `build_asset'
sprockets (2.10.1) lib/sprockets/index.rb:94:in `block in build_asset'
sprockets (2.10.1) lib/sprockets/caching.rb:58:in `cache_asset'
sprockets (2.10.1) lib/sprockets/index.rb:93:in `build_asset'
sprockets (2.10.1) lib/sprockets/base.rb:287:in `find_asset'
sprockets (2.10.1) lib/sprockets/index.rb:61:in `find_asset'
sprockets (2.10.1) lib/sprockets/processed_asset.rb:111:in `block in resolve_dependencies'
sprockets (2.10.1) lib/sprockets/processed_asset.rb:105:in `each'
sprockets (2.10.1) lib/sprockets/processed_asset.rb:105:in `resolve_dependencies'
sprockets (2.10.1) lib/sprockets/processed_asset.rb:97:in `build_required_assets'
sprockets (2.10.1) lib/sprockets/processed_asset.rb:16:in `initialize'
sprockets (2.10.1) lib/sprockets/base.rb:374:in `new'
sprockets (2.10.1) lib/sprockets/base.rb:374:in `block in build_asset'
sprockets (2.10.1) lib/sprockets/base.rb:395:in `circular_call_protection'
sprockets (2.10.1) lib/sprockets/base.rb:373:in `build_asset'
sprockets (2.10.1) lib/sprockets/index.rb:94:in `block in build_asset'
sprockets (2.10.1) lib/sprockets/caching.rb:58:in `cache_asset'
sprockets (2.10.1) lib/sprockets/index.rb:93:in `build_asset'
sprockets (2.10.1) lib/sprockets/base.rb:287:in `find_asset'
sprockets (2.10.1) lib/sprockets/index.rb:61:in `find_asset'
sprockets (2.10.1) lib/sprockets/bundled_asset.rb:37:in `init_with'
sprockets (2.10.1) lib/sprockets/asset.rb:24:in `from_hash'
sprockets (2.10.1) lib/sprockets/caching.rb:54:in `cache_asset'
sprockets (2.10.1) lib/sprockets/index.rb:93:in `build_asset'
sprockets (2.10.1) lib/sprockets/base.rb:287:in `find_asset'
sprockets (2.10.1) lib/sprockets/index.rb:61:in `find_asset'
sprockets (2.10.1) lib/sprockets/environment.rb:75:in `find_asset'
sprockets (2.10.1) lib/sprockets/base.rb:295:in `[]'
sprockets-rails (2.0.1) lib/sprockets/rails/helper.rb:144:in `lookup_asset_for_path'
sprockets-rails (2.0.1) lib/sprockets/rails/helper.rb:113:in `block in stylesheet_link_tag'
sprockets-rails (2.0.1) lib/sprockets/rails/helper.rb:112:in `map'
sprockets-rails (2.0.1) lib/sprockets/rails/helper.rb:112:in `stylesheet_link_tag'
actionpack (4.0.2) lib/action_view/template.rb:143:in `block in render'
activesupport (4.0.2) lib/active_support/notifications.rb:161:in `instrument'
actionpack (4.0.2) lib/action_view/template.rb:141:in `render'
actionpack (4.0.2) lib/action_view/renderer/template_renderer.rb:61:in `render_with_layout'
actionpack (4.0.2) lib/action_view/renderer/template_renderer.rb:47:in `render_template'
actionpack (4.0.2) lib/action_view/renderer/template_renderer.rb:17:in `render'
actionpack (4.0.2) lib/action_view/renderer/renderer.rb:42:in `render_template'
actionpack (4.0.2) lib/action_view/renderer/renderer.rb:23:in `render'
actionpack (4.0.2) lib/abstract_controller/rendering.rb:127:in `_render_template'
actionpack (4.0.2) lib/action_controller/metal/streaming.rb:219:in `_render_template'
actionpack (4.0.2) lib/abstract_controller/rendering.rb:120:in `render_to_body'
actionpack (4.0.2) lib/action_controller/metal/rendering.rb:33:in `render_to_body'
actionpack (4.0.2) lib/action_controller/metal/renderers.rb:26:in `render_to_body'
actionpack (4.0.2) lib/abstract_controller/rendering.rb:97:in `render'
actionpack (4.0.2) lib/action_controller/metal/rendering.rb:16:in `render'
actionpack (4.0.2) lib/action_controller/metal/instrumentation.rb:41:in `block (2 levels) in render'
activesupport (4.0.2) lib/active_support/core_ext/benchmark.rb:12:in `block in ms'
/home/vagrant/.rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/benchmark.rb:294:in `realtime'
activesupport (4.0.2) lib/active_support/core_ext/benchmark.rb:12:in `ms'
actionpack (4.0.2) lib/action_controller/metal/instrumentation.rb:41:in `block in render'
actionpack (4.0.2) lib/action_controller/metal/instrumentation.rb:84:in `cleanup_view_runtime'
activerecord (4.0.2) lib/active_record/railties/controller_runtime.rb:25:in `cleanup_view_runtime'
actionpack (4.0.2) lib/action_controller/metal/instrumentation.rb:40:in `render'
remotipart (1.2.1) lib/remotipart/render_overrides.rb:14:in `render_with_remotipart'
actionpack (4.0.2) lib/action_controller/metal/implicit_render.rb:10:in `default_render'
actionpack (4.0.2) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
actionpack (4.0.2) lib/abstract_controller/base.rb:189:in `process_action'
actionpack (4.0.2) lib/action_controller/metal/rendering.rb:10:in `process_action'
actionpack (4.0.2) lib/abstract_controller/callbacks.rb:18:in `block in process_action'
activesupport (4.0.2) lib/active_support/callbacks.rb:403:in `_run__916400215820428595__process_action__callbacks'
activesupport (4.0.2) lib/active_support/callbacks.rb:80:in `run_callbacks'
actionpack (4.0.2) lib/abstract_controller/callbacks.rb:17:in `process_action'
actionpack (4.0.2) lib/action_controller/metal/rescue.rb:29:in `process_action'
actionpack (4.0.2) lib/action_controller/metal/instrumentation.rb:31:in `block in process_action'
activesupport (4.0.2) lib/active_support/notifications.rb:159:in `block in instrument'
activesupport (4.0.2) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
activesupport (4.0.2) lib/active_support/notifications.rb:159:in `instrument'
actionpack (4.0.2) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
actionpack (4.0.2) lib/action_controller/metal/params_wrapper.rb:245:in `process_action'
activerecord (4.0.2) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
actionpack (4.0.2) lib/abstract_controller/base.rb:136:in `process'
actionpack (4.0.2) lib/abstract_controller/rendering.rb:44:in `process'
actionpack (4.0.2) lib/action_controller/metal.rb:195:in `dispatch'
actionpack (4.0.2) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
actionpack (4.0.2) lib/action_controller/metal.rb:231:in `block in action'
actionpack (4.0.2) lib/action_dispatch/routing/route_set.rb:80:in `call'
actionpack (4.0.2) lib/action_dispatch/routing/route_set.rb:80:in `dispatch'
actionpack (4.0.2) lib/action_dispatch/routing/route_set.rb:48:in `call'
actionpack (4.0.2) lib/action_dispatch/routing/mapper.rb:44:in `call'
actionpack (4.0.2) lib/action_dispatch/journey/router.rb:71:in `block in call'
actionpack (4.0.2) lib/action_dispatch/journey/router.rb:59:in `each'
actionpack (4.0.2) lib/action_dispatch/journey/router.rb:59:in `call'
actionpack (4.0.2) lib/action_dispatch/routing/route_set.rb:680:in `call'
omniauth (1.1.4) lib/omniauth/strategy.rb:184:in `call!'
omniauth (1.1.4) lib/omniauth/strategy.rb:164:in `call'
rack-pjax (0.7.0) lib/rack/pjax.rb:12:in `call'
warden (1.2.3) lib/warden/manager.rb:35:in `block in call'
warden (1.2.3) lib/warden/manager.rb:34:in `catch'
warden (1.2.3) lib/warden/manager.rb:34:in `call'
rack (1.5.2) lib/rack/etag.rb:23:in `call'
rack (1.5.2) lib/rack/conditionalget.rb:25:in `call'
rack (1.5.2) lib/rack/head.rb:11:in `call'
remotipart (1.2.1) lib/remotipart/middleware.rb:27:in `call'
actionpack (4.0.2) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
actionpack (4.0.2) lib/action_dispatch/middleware/flash.rb:241:in `call'
rack (1.5.2) lib/rack/session/abstract/id.rb:225:in `context'
rack (1.5.2) lib/rack/session/abstract/id.rb:220:in `call'
actionpack (4.0.2) lib/action_dispatch/middleware/cookies.rb:486:in `call'
activerecord (4.0.2) lib/active_record/query_cache.rb:36:in `call'
activerecord (4.0.2) lib/active_record/connection_adapters/abstract/connection_pool.rb:626:in `call'
activerecord (4.0.2) lib/active_record/migration.rb:369:in `call'
actionpack (4.0.2) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
activesupport (4.0.2) lib/active_support/callbacks.rb:373:in `_run__1538218999527048021__call__callbacks'
activesupport (4.0.2) lib/active_support/callbacks.rb:80:in `run_callbacks'
actionpack (4.0.2) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
actionpack (4.0.2) lib/action_dispatch/middleware/reloader.rb:64:in `call'
actionpack (4.0.2) lib/action_dispatch/middleware/remote_ip.rb:76:in `call'
actionpack (4.0.2) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
actionpack (4.0.2) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
railties (4.0.2) lib/rails/rack/logger.rb:38:in `call_app'
railties (4.0.2) lib/rails/rack/logger.rb:20:in `block in call'
activesupport (4.0.2) lib/active_support/tagged_logging.rb:67:in `block in tagged'
activesupport (4.0.2) lib/active_support/tagged_logging.rb:25:in `tagged'
activesupport (4.0.2) lib/active_support/tagged_logging.rb:67:in `tagged'
railties (4.0.2) lib/rails/rack/logger.rb:20:in `call'
actionpack (4.0.2) lib/action_dispatch/middleware/request_id.rb:21:in `call'
rack (1.5.2) lib/rack/methodoverride.rb:21:in `call'
rack (1.5.2) lib/rack/runtime.rb:17:in `call'
activesupport (4.0.2) lib/active_support/cache/strategy/local_cache.rb:83:in `call'
rack (1.5.2) lib/rack/lock.rb:17:in `call'
actionpack (4.0.2) lib/action_dispatch/middleware/static.rb:64:in `call'
rack (1.5.2) lib/rack/sendfile.rb:112:in `call'
railties (4.0.2) lib/rails/engine.rb:511:in `call'
railties (4.0.2) lib/rails/application.rb:97:in `call'
rack (1.5.2) lib/rack/lock.rb:17:in `call'
rack (1.5.2) lib/rack/content_length.rb:14:in `call'
rack (1.5.2) lib/rack/handler/webrick.rb:60:in `service'
/home/vagrant/.rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/webrick/httpserver.rb:138:in `service'
/home/vagrant/.rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/webrick/httpserver.rb:94:in `run'
/home/vagrant/.rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/webrick/server.rb:295:in `block in start_thread'
from less-rails-bootstrap.
@adilsoncarvalho Have you resolved this issue?
from less-rails-bootstrap.
Looks like discussion completed. I close it.
from less-rails-bootstrap.
Related Issues (20)
- Review github project description. HOT 16
- Bootstrap Ajax Modals do not work HOT 3
- Review english used in tests. HOT 3
- less-rails dependency broken HOT 1
- .container-fluid not loading/available HOT 19
- Ensure and possible rewrite update script to copy from subdirectories. HOT 2
- Error in route to load glyph icons with custom_bootstrap option HOT 7
- <a> tag falls out of .list-item HOT 6
- @import (reference) and .button-variant mixin HOT 1
- .col-** classes are undefined HOT 8
- Right to Left support HOT 2
- bootstrap-datepicker.js?body=1:666 have stopped responding. HOT 1
- LESS loop function not compiling HOT 3
- Issue with asset pipeline HOT 3
- Less::ParseError variable is undefined when in admin section HOT 5
- Please bump a version to use less-rails 3.0.0
- Project status? HOT 2
- Some Mixins Undefined HOT 9
- Modals misaligned on less-rails-bootstrap v3.0.4 HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from less-rails-bootstrap.