{"id":17449320,"url":"https://github.com/heiso/cobbl","last_synced_at":"2025-05-07T18:48:25.524Z","repository":{"id":38363205,"uuid":"138860960","full_name":"heiso/cobbl","owner":"heiso","description":"Strongly typed project template using prisma, graphql, graphql-code-generator and react","archived":false,"fork":false,"pushed_at":"2023-02-09T21:43:59.000Z","size":3174,"stargazers_count":4,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-28T04:01:59.643Z","etag":null,"topics":["api","graphql","graphql-code-generator","koa","nodejs","prisma","react","template","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/heiso.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2018-06-27T09:36:48.000Z","updated_at":"2022-12-20T09:41:18.000Z","dependencies_parsed_at":"2024-10-23T19:32:39.420Z","dependency_job_id":"4425b49e-e782-48f1-a568-6645952ff32b","html_url":"https://github.com/heiso/cobbl","commit_stats":{"total_commits":51,"total_committers":1,"mean_commits":51.0,"dds":0.0,"last_synced_commit":"30ea23b6d25ed8a9b80bf3761575e70adb0ef636"},"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heiso%2Fcobbl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heiso%2Fcobbl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heiso%2Fcobbl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heiso%2Fcobbl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/heiso","download_url":"https://codeload.github.com/heiso/cobbl/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252938040,"owners_count":21828495,"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":["api","graphql","graphql-code-generator","koa","nodejs","prisma","react","template","typescript"],"created_at":"2024-10-17T21:14:51.783Z","updated_at":"2025-05-07T18:48:24.270Z","avatar_url":"https://github.com/heiso.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Cobbl \u0026middot; [![Tests](https://github.com/heiso/cobbl/actions/workflows/test.yml/badge.svg)](https://github.com/heiso/cobbl/actions/workflows/tests.yml) [![codecov](https://codecov.io/gh/heiso/cobbl/branch/master/graph/badge.svg?token=kbpSrmmRbC)](https://codecov.io/gh/heiso/cobbl) [![Gitmoji](https://img.shields.io/badge/gitmoji-%20😜%20😍-FFDD67.svg?style=flat-square)](https://gitmoji.dev) [![lerna](https://img.shields.io/badge/maintained%20with-lerna-cc00ff.svg)](https://lerna.js.org/)\n\nCobbl is pronunced `ˈkäbəl`\n\n## Install and first run\n\n```bash\nnpm i\nnpm run up\nnpm run reset-database\n```\n\nThen go to http://localhost:3000\n\n## Stop and start\n\n`npm run up` and `npm run down`\n\n## Test for fun\n\n```bash\nnpm run test\n```\n\n## Some references and or inspirations\n\n- [Bedrock](https://bedrock.mxstbr.com/)\n- [Colocation](https://kentcdodds.com/blog/colocation)\n- [Stop trying to be so DRY, instead Write Everything Twice (WET)](https://dev.to/wuz/stop-trying-to-be-so-dry-instead-write-everything-twice-wet-5g33)\n- [The Wrong Abstraction](https://sandimetz.com/blog/2016/1/20/the-wrong-abstraction)\n- [9 Ways to Secure Your Graph](https://youtu.be/nZSmcfSMuoE)\n\n## License\n\n[MIT](./LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fheiso%2Fcobbl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fheiso%2Fcobbl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fheiso%2Fcobbl/lists"}