{"id":17673234,"url":"https://github.com/crclothier/rails-blog","last_synced_at":"2025-07-02T16:34:32.152Z","repository":{"id":37071673,"uuid":"500608493","full_name":"CRClothier/rails-blog","owner":"CRClothier","description":null,"archived":false,"fork":false,"pushed_at":"2023-06-20T09:48:09.000Z","size":155,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"dev","last_synced_at":"2025-03-30T15:47:38.228Z","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/CRClothier.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":"2022-06-06T22:12:05.000Z","updated_at":"2022-06-09T14:15:31.000Z","dependencies_parsed_at":"2024-12-11T23:41:28.514Z","dependency_job_id":"57e7494a-4405-4228-81b3-30c17f170d38","html_url":"https://github.com/CRClothier/rails-blog","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/CRClothier/rails-blog","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CRClothier%2Frails-blog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CRClothier%2Frails-blog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CRClothier%2Frails-blog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CRClothier%2Frails-blog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CRClothier","download_url":"https://codeload.github.com/CRClothier/rails-blog/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CRClothier%2Frails-blog/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261486977,"owners_count":23165996,"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-10-24T04:42:53.790Z","updated_at":"2025-06-23T13:33:04.117Z","avatar_url":"https://github.com/CRClothier.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Rails-Blog\n\nA fully functional blog app that will show the list of posts and empower readers to interact with them by adding comments and liking posts.\n\nWe will be completeing the project on the following checkpoints:\n\n**Checkpoint 1: Setup and controllers. ✅**\n**Checkpoint 2: Controllers specs. ✅**\n**Checkpoint 3: Creating a data model. ✅**\n**Checkpoint 4: Processing data in models. ✅**\nCheckpoint 5: Views.\nCheckpoint 6: Forms ooo\nCheckpoint 7: Validations, Model specs, and n+1 problems.\nCheckpoint 8: Add Devise.\nCheckpoint 9: Add authorization rules. oooooo\nCheckpoint 10: Integration specs for Views.\nCheckpoint 11: Add API endpoints.\nExercise: API documentation.\n\n## Built With\n\n- Ruby On Rails\n\n## Additional Used\n\n- Linters ooo\n- Gitflow\n\n\n## Getting Started\n\nTo get a local copy up and running follow these simple example steps.\n\n`git clone git@github.com:CRClothier/rails-blog.git `\n\nThen `cd School-Library`\n\n## Run Tests\n\n1. Open a terminal and cd into the project repository.\n2. Run `rspec ./spec/requests/users_request_spec.rb`\n3. Run `rspec ./spec/requests/posts_request_spec.rb`\n\n## Authors\n\n👤 **Chris Clothier**\n\n- GitHub: [@CRClothier](https://github.com/CRClothier)\n- LinkedIn: [LinkedIn](https://www.linkedin.com/in/crclothier/)\n\n## 🤝 Contributing\n\nContributions, issues, and feature requests are welcome!\n\nFeel free to check the [issues page](../../issues/).\n\n## Show your support\n\nGive a ⭐️ if you like this project!\n\n## 📝 License\n\nThis project is [MIT](./MIT.md) licensed.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcrclothier%2Frails-blog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcrclothier%2Frails-blog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcrclothier%2Frails-blog/lists"}