{"id":46786098,"url":"https://github.com/rowicy/template-mobile-app","last_synced_at":"2026-03-10T01:36:23.173Z","repository":{"id":304637126,"uuid":"1019394334","full_name":"rowicy/template-mobile-app","owner":"rowicy","description":"Templates for mobile app development.","archived":false,"fork":false,"pushed_at":"2025-08-09T07:53:57.000Z","size":837,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":0,"default_branch":"develop","last_synced_at":"2025-08-09T09:18:13.998Z","etag":null,"topics":["expo","ls-lint","openapi","openapi-fetch","openapi-typescript","react-native"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/rowicy.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,"zenodo":null}},"created_at":"2025-07-14T09:03:00.000Z","updated_at":"2025-07-27T15:33:51.000Z","dependencies_parsed_at":"2025-07-14T12:35:38.530Z","dependency_job_id":"a698191b-b951-4c3b-8f39-8f1d90c8106c","html_url":"https://github.com/rowicy/template-mobile-app","commit_stats":null,"previous_names":["rowicy/template-mobile-app"],"tags_count":0,"template":true,"template_full_name":null,"purl":"pkg:github/rowicy/template-mobile-app","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rowicy%2Ftemplate-mobile-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rowicy%2Ftemplate-mobile-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rowicy%2Ftemplate-mobile-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rowicy%2Ftemplate-mobile-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rowicy","download_url":"https://codeload.github.com/rowicy/template-mobile-app/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rowicy%2Ftemplate-mobile-app/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30320924,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-09T20:05:46.299Z","status":"ssl_error","status_checked_at":"2026-03-09T19:57:04.425Z","response_time":61,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["expo","ls-lint","openapi","openapi-fetch","openapi-typescript","react-native"],"created_at":"2026-03-10T01:36:22.667Z","updated_at":"2026-03-10T01:36:23.161Z","avatar_url":"https://github.com/rowicy.png","language":"TypeScript","readme":"# template-mobile-app\n\nTemplates for mobile app development.\n\n## [mobile-app](./mobile-app)\n\nThis is a template for mobile app development using:\n\n- [Expo](https://expo.dev/)\n- [React Native](https://reactnative.dev/)\n- [Node.js](https://nodejs.org/) v22.14.0\n\n## [api](./api)\n\nThis is a template for building APIs using:\n\n- [Go](https://go.dev/) with [Gin](https://gin-gonic.com/) framework\n- [gin-swagger](https://github.com/swaggo/gin-swagger) for OpenAPI/Swagger generation\n\n## [openapi-specifications](./openapi-specifications)\n\nThis directory contains OpenAPI specifications swagger files.\nOpenAPI version 3.0 is used for the specifications, and the files are in JSON format.\n\nTo generate the OpenAPI definitions, run the following command from the repository root:\n\n```bash\n./generate-openapi.sh\n```\n\nThis script will:\n\n1. Generate Swagger 2.0 documentation using `swag init` in the API directory\n2. Convert the Swagger 2.0 specification to OpenAPI 3.0.3 format\n3. Place the result in `openapi-specifications/api.swagger.json`\n4. Verify that React Native type generation and mock server commands work correctly\n\n- [OpenAPI](https://www.openapis.org/)\n- [Swagger](https://swagger.io/)\n\n## [ls-lint](./.ls-lint.yml)\n\nThis is a configuration file for [ls-lint](https://ls-lint.org/), a linter for directory structures.  \nGitHub Actions are set up to run ls-lint on pull requests to ensure that the directory structure adheres to the defined rules.  \nFor [api](./api) and [mobile-app](./mobile-app) directories, add settings for each directory, as they are ignored except for markdown files.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frowicy%2Ftemplate-mobile-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frowicy%2Ftemplate-mobile-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frowicy%2Ftemplate-mobile-app/lists"}