Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
ruby-china.org website source code.
Ruby JavaScript CSS CoffeeScript
Branch: master
Pull request Compare This branch is 611 commits behind ruby-china:master.

Merge pull request #246 from loveky/master

Fix Typo in README.md
latest commit f8305c400b
@huacnlee huacnlee authored
Failed to load latest commit information.
app
config 修正 deploy script, 将 assets 目录放到 shared;
db
doc
faye_server fixed faye config
lib Fix #226 escape HTML tag, don't remove it.
misc
public
script
spec Fix site_spec.
.gitignore
.rspec Fuubar to RSpec.
.travis.yml .
Capfile Revert deploy script.
Gemfile Update Rails to 4.0.2
Gemfile.lock
README.md
Rakefile Remove sunspot/solr, use Google Custom search insead.
config.ru Log out memory usage on App start.
setup.rb
start_faye_server -

README.md

Ruby China

This is the source code of Ruby China website.

Build
Status

Requirements

  • Ruby 1.9.3 +
  • Memcached 1.4 +
  • Redis 2.2+
  • MongoDb 2.4.4 +
  • ImageMagick 6.5+
  • libpng

Install

git clone git://github.com/ruby-china/ruby-china.git
cd ruby-china
ruby setup.rb
# ensure that memcached has started up
rails s

Start Sidekiq service

# Sidekiq
# ensure that redis has started up
bundle exec sidekiq -C config/sidekiq.yml

Testing

bundle exec rspec spec

to prepare all the config files and start essential services.

JavaScript Testing

Open /specs in the browser to see the test result. For example, if your rails starts at localhost:3000, visit http://localhost:3000/specs

Headless Testing

First install PhantomJS, then run following command:

RAILS_ENV=test bundle exec rake spec:javascript

Apply Google JSAPI

Contributors

Thanks

Forked from Homeland Project

License

Copyright (c) 2011-2012 Ruby China

Released under the MIT license:

Something went wrong with that request. Please try again.