{"id":24667301,"url":"https://github.com/brandonweiss/railyard","last_synced_at":"2025-10-08T04:31:13.563Z","repository":{"id":22893729,"uuid":"26242084","full_name":"brandonweiss/railyard","owner":"brandonweiss","description":"🏗 Non-polluting Rails skeleton generator.","archived":false,"fork":false,"pushed_at":"2019-12-16T16:32:00.000Z","size":15,"stargazers_count":25,"open_issues_count":0,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-04-08T18:20:19.175Z","etag":null,"topics":["rails","rails-skeletons","ruby"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/brandonweiss.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-11-05T22:11:37.000Z","updated_at":"2024-04-08T18:20:19.175Z","dependencies_parsed_at":"2022-08-21T15:31:25.245Z","dependency_job_id":null,"html_url":"https://github.com/brandonweiss/railyard","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brandonweiss%2Frailyard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brandonweiss%2Frailyard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brandonweiss%2Frailyard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brandonweiss%2Frailyard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brandonweiss","download_url":"https://codeload.github.com/brandonweiss/railyard/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235679175,"owners_count":19028323,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["rails","rails-skeletons","ruby"],"created_at":"2025-01-26T08:16:38.164Z","updated_at":"2025-10-08T04:31:08.050Z","avatar_url":"https://github.com/brandonweiss.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Railyard\n\nGenerate Rails skeletons without having to globally install Rails and its bajillion dependencies.\n\n## Installation\n\nInstall it globally with:\n\n    $ gem install railyard\n\n## Usage\n\nThere are only three commands, `version`, `new`, and `plugin`.\n\n    $ railyard version 4.1.1\n    $ railyard new APP_NAME\n    $ railyard plugin PLUGIN_NAME\n\nRight now Railyard doesn't manage Ruby versions for you—Railyard runs in whatever Ruby version you've installed it on and are calling it from. You may be able to generate a skeleton for a version of Rails in a version of Ruby that Rails wasn't designed to run on, but it's recommended that you switch your Ruby version to one that is compatible with the version of Rails you're trying to generate a skeleton of.\n\n### Plugin command\n\nThe plugin command is used to generate a [Rails Engine](http://guides.rubyonrails.org/engines.html).\n\n### Problems\n\nIf it doesn’t appear to be working and you’re on macOS run\n`xcode-select --install` and then try again. I noticed an issue recently when installing Rails it will fail out because of problems with Nokogiri. That should sort it out.\n\n## Contributing\n\n1. Fork it ( https://github.com/brandonweiss/railyard/fork )\n2. Create your feature branch (`git checkout -b my-new-feature`)\n3. Commit your changes (`git commit -am 'Add some feature'`)\n4. Push to the branch (`git push origin my-new-feature`)\n5. Create a new Pull Request\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrandonweiss%2Frailyard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrandonweiss%2Frailyard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrandonweiss%2Frailyard/lists"}