Real World Ruby apps and their open source codebases for developers to learn from
You'll find the source code in the apps/
subdirectory. These apps are:
Thank you to every developer who has worked on a project this repo links to, your work is helping developers learn Ruby.
How to install on your computer# Clone this git repo: git clone git@github.com:jeromedalbert/real-world-ruby-apps.git cd real-world-ruby-apps/ # The apps are linked to as git submodules. # This will take some time... git submodule update --init --single-branch --jobs 4Other Real World codebase collections
Don't hesitate to submit a pull request if you meet the criteria!
How to add a Real World appGiven a GitHub repo for an app githubuser/foo
:
# Inside the project root: # Replace <DEFAULT_BRANCH> with correct branch (probably 'main'). git submodule add -b <DEFAULT_BRANCH> git@github.com:githubuser/foo.git apps/fooUpdating 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 update --remote --single-branch --jobs 4
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4