All Projects → jeromedalbert → Real World Sinatra

jeromedalbert / Real World Sinatra

Real World Sinatra apps and their open source codebases for developers to learn from

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Real World Sinatra

Leapunrealmodules
Leap Motion Unreal modules and example content.
Stars: ✭ 55 (-25.68%)
Mutual labels:  examples
Daru View
daru-view is for easy and interactive plotting in web application & IRuby notebook. daru-view is a plugin gem to the existing daru gem.
Stars: ✭ 65 (-12.16%)
Mutual labels:  sinatra
Context Mapper Examples
ContextMapper DSL: Examples
Stars: ✭ 66 (-10.81%)
Mutual labels:  examples
Cook Js
Physics Chapter of Javascript book
Stars: ✭ 57 (-22.97%)
Mutual labels:  examples
Reporting Services Examples
📕 Various example reports I use for SQL Server Reporting Services (SSRS) as well as documents for unit testing, requirements and a style guide template.
Stars: ✭ 63 (-14.86%)
Mutual labels:  examples
Js By Examples
Learn JavaScript by examples
Stars: ✭ 1,138 (+1437.84%)
Mutual labels:  examples
Golang Examples
Go(lang) examples - (explain the basics of #golang)
Stars: ✭ 1,070 (+1345.95%)
Mutual labels:  examples
Vizdoom
Doom-based AI Research Platform for Reinforcement Learning from Raw Visual Information.
Stars: ✭ 1,178 (+1491.89%)
Mutual labels:  examples
Ohloh api
Ohloh API examples
Stars: ✭ 64 (-13.51%)
Mutual labels:  examples
Ferrocarril
🚆 Experiments to embed Ruby on Rails in Rust with mruby
Stars: ✭ 66 (-10.81%)
Mutual labels:  sinatra
Aspnetcore.services
Examples for ASP.NET Core webservices
Stars: ✭ 59 (-20.27%)
Mutual labels:  examples
Vuex Orm Examples Nuxt
The example Nuxt application to demonstrate the use case of the Vuex ORM.
Stars: ✭ 63 (-14.86%)
Mutual labels:  examples
Go Pattern Examples
Examples of implement for awesome go patterns including usual design patterns, in easy understanding examples.
Stars: ✭ 65 (-12.16%)
Mutual labels:  examples
Automated Github Organization Invites
Quickly host a webpage allowing people to click and receive an invite to your Github Organization
Stars: ✭ 55 (-25.68%)
Mutual labels:  sinatra
Docker Examples
There are many like it, but this one is mine.
Stars: ✭ 66 (-10.81%)
Mutual labels:  examples
Pythoncodes
Stars: ✭ 55 (-25.68%)
Mutual labels:  examples
Torch Models
Stars: ✭ 65 (-12.16%)
Mutual labels:  examples
Example React Native Redux
react native redux counter example
Stars: ✭ 1,186 (+1502.7%)
Mutual labels:  examples
Javamoney Examples
JavaMoney - Examples
Stars: ✭ 68 (-8.11%)
Mutual labels:  examples
Graphql Framework Experiment Examples
Runnable examples to help you learn how to use Nexus.
Stars: ✭ 66 (-10.81%)
Mutual labels:  examples

Real World Sinatra

Real World Sinatra apps and their open source codebases for developers to learn from

Learn from Sinatra apps written by experienced developers.

You'll find the source code for the Real World Sinatra apps in the apps/ subdirectory.

Thank you to every developer who has worked on a project this repo links to, your work is helping developers learn Sinatra.

How to install on your computer

# Clone this git repo:
git clone [email protected]:jeromedalbert/real-world-sinatra.git

cd real-world-sinatra/

# The apps are linked to as git submodules.
# This will take some time... (see comment below for possible speedup)
git submodule update --init

# OR if you've got git 2.9+ installed try to run updates in parallel:
# git submodule update --init --jobs 4

Information for Contributors

How to add a Real World App

Given a GitHub repo for an app githubuser/foo:

# Inside the project root:
git submodule add -b master [email protected]:githubuser/foo.git apps/foo

Updating the apps submodules to latest

The apps in apps/ are git submodules. Git submodules are locked to a revision and don't stay in sync with the latest revision.

To update the revisions, run:

# This will take some time:
git submodule foreach git pull origin master

Other Real World Codebase Collections


Contributors

  • Jerome Dalbert http://jeromedalbert.com
  • Contributions are welcome, fork the GitHub repo, make your changes, then submit your pull request! Reach out if you'd like some help.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].