{"id":17681519,"url":"https://github.com/epoch/sinatra_generator","last_synced_at":"2025-04-28T17:14:15.567Z","repository":{"id":18378207,"uuid":"21558923","full_name":"epoch/sinatra_generator","owner":"epoch","description":"A simple sinatra generator","archived":false,"fork":false,"pushed_at":"2021-09-07T13:06:08.000Z","size":14,"stargazers_count":33,"open_issues_count":1,"forks_count":9,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-28T17:14:08.694Z","etag":null,"topics":["generator","sinatra"],"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/epoch.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-07-07T06:19:02.000Z","updated_at":"2023-07-24T13:00:53.000Z","dependencies_parsed_at":"2022-09-07T17:11:31.606Z","dependency_job_id":null,"html_url":"https://github.com/epoch/sinatra_generator","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/epoch%2Fsinatra_generator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/epoch%2Fsinatra_generator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/epoch%2Fsinatra_generator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/epoch%2Fsinatra_generator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/epoch","download_url":"https://codeload.github.com/epoch/sinatra_generator/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251352624,"owners_count":21575864,"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":["generator","sinatra"],"created_at":"2024-10-24T09:11:21.952Z","updated_at":"2025-04-28T17:14:15.547Z","avatar_url":"https://github.com/epoch.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SinatraGenerator\n\ngenerate a simple hello world sinatra app\n\n## Installation\n\nInstall it yourself as:\n\n    $ gem install sinatra_generator\n\n\n## Usage:\n\n    sinatra new [APP_NAME]\n\n## Options:\n\n    -m, [--modular=MODULAR]    # modular style. Inherits from Sinatra::Base\n    -v, [--views=VIEWS]        # include views folder, index.erb and layout.erb\n    -a, [--assets=ASSETS]      # include public, javascripts and stylesheets folder\n    -p, [--procfile=PROCFILE]  # include Procfile\n\n## example\n\n    sinatra new blog -mvpa\n        \n    .\n    ├── config.ru\n    ├── Gemfile\n    ├── main.rb\n    ├── Procfile\n    ├── public\n    │   ├── javascripts\n    │   │   └── application.js\n    │   └── stylesheets\n    │       └── main.css\n    └── views\n        ├── index.erb\n        └── layout.erb\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fepoch%2Fsinatra_generator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fepoch%2Fsinatra_generator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fepoch%2Fsinatra_generator/lists"}