{"id":18293550,"url":"https://github.com/kovs705/kmp-git-ignore","last_synced_at":"2026-04-30T14:36:54.736Z","repository":{"id":208127807,"uuid":"720876391","full_name":"kovs705/KMP-git-ignore","owner":"kovs705","description":"git ignore template for KMP projects","archived":false,"fork":false,"pushed_at":"2024-04-06T19:58:31.000Z","size":23,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-04-30T14:36:53.291Z","etag":null,"topics":["git","gitignore","kotlin-multiplatform","swift"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kovs705.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":"2023-11-19T21:23:40.000Z","updated_at":"2024-01-20T15:54:15.000Z","dependencies_parsed_at":"2023-11-24T09:26:06.454Z","dependency_job_id":"25cd77f2-9c24-4feb-930e-4ce5294119ec","html_url":"https://github.com/kovs705/KMP-git-ignore","commit_stats":null,"previous_names":["kovs705/kmp-git-ignore"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kovs705/KMP-git-ignore","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kovs705%2FKMP-git-ignore","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kovs705%2FKMP-git-ignore/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kovs705%2FKMP-git-ignore/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kovs705%2FKMP-git-ignore/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kovs705","download_url":"https://codeload.github.com/kovs705/KMP-git-ignore/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kovs705%2FKMP-git-ignore/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32468009,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"ssl_error","status_checked_at":"2026-04-30T13:12:06.837Z","response_time":57,"last_error":"SSL_read: 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":["git","gitignore","kotlin-multiplatform","swift"],"created_at":"2024-11-05T14:25:01.553Z","updated_at":"2026-04-30T14:36:54.719Z","avatar_url":"https://github.com/kovs705.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# KMP-git-ignore\n\n## Instruction\n1. ``` cd \u003cPath to your project\u003e ```\n2. ``` touch .gitignore ```\n3. ```cmd``` + ```.``` to see hidden files (.gitignore)\n4. Open it and add examples from ⬇️\n\n## KMP\ngit ignore template for KMP project overall\n```\n*.iml\n*.gradle\n/local.properties\n.idea\n.DS_Store\n/build\n/captures\n.externalNativeBuild\nlocal.properties\n.cxx\nlocal.properties\n/multiplatformLibrary/build/\n/*/build/\n**/build/\n/androidlk/build/\n/multiplatformLibrary/build/\n```\n\n## iOS Project\ngit ignore template for iOS part (swiftpm,swift,cocoapods,carthage,fastlane,objective-c)\n⚠️ Warning: this .gitignore file exclude .xcodeproj so you need to use XCodeGen to generate project from .yml file\n```\n### Carthage ###\n# Carthage\n#\n# Add this line if you want to avoid checking in source code from Carthage dependencies.\n# Carthage/Checkouts\n\nCarthage/Build\n\n### fastlane ###\n\n# fastlane specific\n**/fastlane/report.xml\n\n# deliver temporary files\n**/fastlane/Preview.html\n\n# snapshot generated screenshots\n**/fastlane/screenshots\n\n# scan temporary files\n**/fastlane/test_output\n\n# Fastlane.swift runner binary\n**/fastlane/FastlaneRunner\n\n### Objective-C ###\n# Xcode\n\n## User settings\nxcuserdata/\n\n## compatibility with Xcode 8 and earlier\n*.xcscmblueprint\n*.xccheckout\n\n## compatibility with Xcode 3 and earlier\nbuild/\nDerivedData/\n*.moved-aside\n*.pbxuser\n!default.pbxuser\n*.mode1v3\n!default.mode1v3\n*.mode2v3\n!default.mode2v3\n*.perspectivev3\n!default.perspectivev3\n\n## Obj-C/Swift specific\n*.hmap\n\n## App packaging\n*.ipa\n*.dSYM.zip\n*.dSYM\n\n### CocoaPods ###\nPods/\n*.xcworkspace\n\n# Carthage\nCarthage/Checkouts\n\nCarthage/Build/\n\n# fastlane\n\nfastlane/report.xml\nfastlane/Preview.html\nfastlane/screenshots/**/*.png\nfastlane/test_output\n\n# Code Injection\n# After new code Injection tools there's a generated folder /iOSInjectionProject\n\niOSInjectionProject/\n\n### Objective-C Patch ###\n\n### Swift ###\n# Xcode\n\n## Playgrounds\ntimeline.xctimeline\nplayground.xcworkspace\n\n# Swift Package Manager\nPackages/\nPackage.pins\nPackage.resolved\n*.xcodeproj\n.swiftpm\n\n.build/\n\n# CocoaPods\n# We recommend against adding the Pods directory to your .gitignore. However\n# you should judge for yourself, the pros and cons are mentioned at:\n# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control\n# Pods/\n# Add this line if you want to avoid checking in source code from the Xcode workspace\n# *.xcworkspace\n\n# Carthage\n# Add this line if you want to avoid checking in source code from Carthage dependencies.\n# Carthage/Checkouts\n\n\n# Accio dependency management\nDependencies/\n.accio/\n\n# fastlane\n# It is recommended to not store the screenshots in the git repo.\n# Instead, use fastlane to re-generate the screenshots whenever they are needed.\n# For more information about the recommended setup visit:\n# https://docs.fastlane.tools/best-practices/source-control/#source-control\n\n\n# Code Injection\n# After new code Injection tools there's a generated folder /iOSInjectionProject\n# https://github.com/johnno1962/injectionforxcode\n\n\n### SwiftPM ###\nPackages\nxcuserdata\n*.xcodeproj\n\n# CSV\n*.orig\n.svn\n\n*.xcodeproj/*\n*.xcodeproj/project.pbxproj\n*.xcworkspace/contents.xcworkspacedata\n\n# Other\n*~\n.DS_Store\n*.swp\n*.save\n._*\n*.bak\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkovs705%2Fkmp-git-ignore","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkovs705%2Fkmp-git-ignore","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkovs705%2Fkmp-git-ignore/lists"}