{"id":19502801,"url":"https://github.com/monstar-lab-oss/ios-template","last_synced_at":"2025-04-26T00:32:44.562Z","repository":{"id":49051591,"uuid":"331582575","full_name":"monstar-lab-oss/ios-template","owner":"monstar-lab-oss","description":"CleanArchitecture Combine+UIKit template with MVVM Coordinator support","archived":false,"fork":false,"pushed_at":"2021-09-17T05:04:33.000Z","size":3879,"stargazers_count":27,"open_issues_count":1,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2023-03-04T12:59:40.860Z","etag":null,"topics":["cocoapods","combine-framework","cookiecutter","cookiecutter-template","ios","ios-swift","template-project","uikit-framework"],"latest_commit_sha":null,"homepage":"","language":"Swift","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/monstar-lab-oss.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}},"created_at":"2021-01-21T09:47:42.000Z","updated_at":"2023-02-13T02:39:52.000Z","dependencies_parsed_at":"2022-09-10T19:22:22.649Z","dependency_job_id":null,"html_url":"https://github.com/monstar-lab-oss/ios-template","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/monstar-lab-oss%2Fios-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/monstar-lab-oss%2Fios-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/monstar-lab-oss%2Fios-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/monstar-lab-oss%2Fios-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/monstar-lab-oss","download_url":"https://codeload.github.com/monstar-lab-oss/ios-template/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224019764,"owners_count":17242251,"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":["cocoapods","combine-framework","cookiecutter","cookiecutter-template","ios","ios-swift","template-project","uikit-framework"],"created_at":"2024-11-10T22:18:27.710Z","updated_at":"2024-11-10T22:18:30.331Z","avatar_url":"https://github.com/monstar-lab-oss.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ios-template\n\nAn iOS project template to kickstart your project with CleanArchitecture with MVVM+Coordinator.\n\n### Prerequisites:\n* [XcodeGen](https://github.com/yonaskolb/XcodeGen/blob/master/Docs/ProjectSpec.md#dependency)\n\n\n[Install Xcodegen](https://github.com/yonaskolb/XcodeGen#installing) by running below terminal command or suitable methods.\n\n```\nbrew install xcodegen\n```\n\n## Usage\n\n\n### Create new repository from this template\n\nYou can create new repository direcly from this Github template project. follow the instructions to create new project is given **[here](https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/creating-a-repository-from-a-template)**.\n\n\n### Clone the newly created repository\n\nOpen Terminal.\n\n1. Change the current working directory to the location where you want the cloned directory.\n2. Type git clone, and then paste the URL you copied earlier.\n3. `$ git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORY`\n\n\n### Editing `project.yml`\n\n1. find `#FIXME` comments\n2. Replace the text of REPLACE_PROJECT_NAME with your desired project name e.g. YOUR_PROJECT_NAME\n3. Replace the text of REPLACE_BUNDLE_ID_PREFIX with your desired project name e.g. REPLACE_BUNDLE_ID_PREFIX\n\n### Run `Xcodegen` command \n\nNow just type `xcodegen` in terminal and return. This will create xcode project with  *YOUR_PROJECT_NAME.xcodeproj*. \n\n```shell\n$ xcodegen\n⚙️  Generating plists...\n⚙️  Generating project...\n⚙️  Writing project...\nCreated project at /Users/Aarif_Sumra/Developer/Github/GitHub/monstar-lab-oss/ios-template/YOUR_PROJECT_NAME.xcodeproj\n```\n\nNow open it from command or using finder.\n```shell\n$ open YOUR_PROJECT_NAME.xcodeproj\n```\n\nYou are done! \n\n\n## 👥 Credits\nMade with ❤️ at Monstarlab\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmonstar-lab-oss%2Fios-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmonstar-lab-oss%2Fios-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmonstar-lab-oss%2Fios-template/lists"}