A directory of open-source Ruby on Rails apps.
Forked from opensourcerails.org.
Originally developed by joshmn-- maintained by shey.
- Clone the repo.
- Run
bin/setup. - Create a GitHub Personal Access Token with
public_reporead access. - Add it to your
.env. - Start the app with
bin/dev. App runs on port 4545.
- The app includes an
AdminUsermodel. - Admin panel is available at
/admin. - Does not use credentials.yml or master.key
- As of this writing, production runs comfortably under ~800 MB RAM, thanks to aggressive in-memory caching.
- Assume 2 GB RAM for safety.
Bulk::Projects::SyncProjectsWorker: runs every 24hBulk::Projects::WeeklySyncProjectsWorker: runs every 7d
- When adding projects, use the GitHub path format (e.g.
18F/identity-idp)—not the full URL. - After creating an entry, run these workers in order:
scrape_metascrape_activityscrape_app
- Fix Images?