Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Chatwoot | 15,311 | 20 hours ago | 1 | January 03, 2021 | 791 | other | Ruby | |||
Open-source customer engagement suite, an alternative to Intercom, Zendesk, Salesforce Service Cloud etc. 🔥💬 | ||||||||||
Portus | 2,980 | 4 months ago | 156 | apache-2.0 | Ruby | |||||
Authorization service and frontend for Docker registry (v2) | ||||||||||
Ciao | 1,702 | a month ago | 2 | mit | Ruby | |||||
HTTP checks & tests (private & public) monitoring - check the status of your URL | ||||||||||
Astuto | 1,410 | 8 days ago | 41 | gpl-3.0 | TypeScript | |||||
A free, open source, self-hosted customer feedback tool 🦊 | ||||||||||
Docker Rails | 1,069 | 3 days ago | 1 | mit | Ruby | |||||
Dockerize Rails 7 with ActionCable, Webpacker, Stimulus, Elasticsearch, Sidekiq | ||||||||||
Railsgoat | 827 | 13 days ago | 37 | mit | HTML | |||||
A vulnerable version of Rails that follows the OWASP Top 10 | ||||||||||
Open Build Service | 820 | 20 hours ago | 1,072 | gpl-2.0 | Ruby | |||||
Build and distribute Linux packages from sources in an automatic, consistent and reproducible way #obs | ||||||||||
Zealot | 745 | 6 days ago | 10 | mit | Ruby | |||||
开源自部署移动应用和 macOS 应用分发平台,提供 iOS、Android SDK、fastlane 等丰富组件库 | Self-hosted Beta App Distribution for Android, iOS and macOS apps | ||||||||||
Docker Rails Example | 718 | 3 days ago | 7 | mit | Ruby | |||||
A production ready example Rails app that's using Docker and Docker Compose. | ||||||||||
Orats | 685 | 2 years ago | 44 | September 29, 2018 | mit | Ruby | ||||
Opinionated rails application templates. |
This repository contains all of the code that runs on worldcubeassociation.org.
git clone https://github.com/thewca/worldcubeassociation.org
cd worldcubeassociation.org
.ruby-version
file to use the correct version (rvm current
or rbenv version
to confirm).gem update --system
bundle update --bundler
gem update --system
gem install bundler
(cd WcaOnRails; bundle install && bin/yarn && bundle exec overcommit --install)
If some changes are made to this hook, you will have to update it running this command from the repository's root directory: BUNDLE_GEMFILE=WcaOnRails/Gemfile bundle exec overcommit --sign
.worldcubeassociation.org
)http://localhost:3000
, run docker-compose up
and to bring it down, docker-compose down
(or just press ctrl + c in the same terminal)docker compose -f docker-compose.yml -f docker-compose.php.yml up
docker-compose exec wca_on_rails bash -c "RAILS_ENV=test bin/rake db:reset && RAILS_ENV=test bin/rake assets:precompile && bin/rspec"
# Run MySQL CLI as administrator and set an empty password for the root user:
sudo mysql -u root
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '';
cd WcaOnRails/
libyaml
using your package manager of choice, eg. Mac or Ubuntu
bundle install && bin/yarn
bin/rake db:load:development
- Download and import the developer's database export. Depending on your computer it may take a long time. Alternatively you can run bin/rake db:reset
which will create the database and seed it with random data (it's way faster, but less representative of our website content).bin/rails server
- Run rails. The server will be accessible at localhost:3000RAILS_ENV=test bin/rake db:reset
- Set up test database.RAILS_ENV=test bin/rake assets:precompile
- Compile some assets needed for tests to run.bin/rspec
- Run tests.