{"id":18336344,"url":"https://github.com/launchpadlab/rspec_examples","last_synced_at":"2025-04-09T19:55:22.340Z","repository":{"id":147466077,"uuid":"225653874","full_name":"LaunchPadLab/rspec_examples","owner":"LaunchPadLab","description":null,"archived":false,"fork":false,"pushed_at":"2020-03-04T19:48:00.000Z","size":41,"stargazers_count":0,"open_issues_count":4,"forks_count":0,"subscribers_count":17,"default_branch":"master","last_synced_at":"2025-04-09T19:55:15.594Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LaunchPadLab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-12-03T15:30:56.000Z","updated_at":"2019-12-03T15:32:02.000Z","dependencies_parsed_at":"2023-07-26T05:17:47.443Z","dependency_job_id":null,"html_url":"https://github.com/LaunchPadLab/rspec_examples","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LaunchPadLab%2Frspec_examples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LaunchPadLab%2Frspec_examples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LaunchPadLab%2Frspec_examples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LaunchPadLab%2Frspec_examples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LaunchPadLab","download_url":"https://codeload.github.com/LaunchPadLab/rspec_examples/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248103911,"owners_count":21048245,"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":[],"created_at":"2024-11-05T20:07:37.253Z","updated_at":"2025-04-09T19:55:22.301Z","avatar_url":"https://github.com/LaunchPadLab.png","language":"Ruby","readme":"\u003c!-- # \u003capp_name\u003e --\u003e\n\n## Getting Started\n### Initial Project Setup\nIf you created this project, instructions for setting up GitHub, Heroku, and other integrations can be found in the **[Project Setup Checklist](PROJECT_SETUP_CHECKLIST.md)**.\n\n### Running in Development\n\u003c!-- TODO: update the below accordingly --\u003e\n- `git clone git@github.com:LaunchPadLab/\u003cproject_name\u003e.git`\n- `cd \u003cproject_name\u003e`\n- `bundle install`\n- `load_secrets`\n- `bundle exec rake db:create db:migrate db:seed`\n- `rails server`\n- `open localhost:3000`\n\n\u003c!--\n  TODO: Additional notes about your app\nThis application supports both server rendering and client rendering of react components from within `ERB` templates.\nStarting the application with `foreman start -f Profile.dev` starts the rails server as well as the webpack-dev-server that will rebuild the javascript assets on change.\nIt's possible that a page refresh completes BEFORE webpack finishes, just refresh again or check the log to make sure the rebuild has completed if you don't see your changes right away.\nIf this becomes an issue we can revisit to either optimize the build or add HMR.\n --\u003e\n### Development Workflow\n\n#### Committing\nPull requests to the `dev` branch will trigger review apps in Heroku.\nThe `staging` branch will auto-deploy to the *staging* environment on Heroku.\nThe `master` branch can then be deployed to *production* after successful QA.\n\n#### Testing\nAll Ruby/Rails unit tests must pass for a PR to be merged. They can be run locally with:\n\n- Ruby/Rails unit tests: `bundle exec rspec`\n\n#### Linting\nThe project is set up to lint ruby, \u003c!-- javascript and scss (`TODO`) --\u003e so its advised that you have this integrated in your editor.\nCurrently, linting errors will not block a PR merge, but this may change in the future.\n\nYou can run these manually with:\n- Ruby: `rubocop` (if installed globally with `gem install rubocop`)\n\u003c!-- + JavaScript: `npm run eslint` --\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flaunchpadlab%2Frspec_examples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flaunchpadlab%2Frspec_examples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flaunchpadlab%2Frspec_examples/lists"}