{"id":3260,"url":"https://github.com/sergdort/XcodeEquatableGenerator","last_synced_at":"2025-08-03T13:32:26.060Z","repository":{"id":80191039,"uuid":"70411078","full_name":"sergdort/XcodeEquatableGenerator","owner":"sergdort","description":"Xcode 8 Source Code Extension will generate conformance to Swift Equatable protocol based on type and fields selection.","archived":false,"fork":false,"pushed_at":"2019-03-27T14:15:05.000Z","size":685,"stargazers_count":189,"open_issues_count":1,"forks_count":16,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-11-26T01:42:20.012Z","etag":null,"topics":["extension","swift-equatable","xcode","xcode-extension","xcode-plugin"],"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/sergdort.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}},"created_at":"2016-10-09T15:10:30.000Z","updated_at":"2024-10-29T09:53:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"dc30ab48-1b80-498b-bb68-b129fa34770d","html_url":"https://github.com/sergdort/XcodeEquatableGenerator","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sergdort%2FXcodeEquatableGenerator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sergdort%2FXcodeEquatableGenerator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sergdort%2FXcodeEquatableGenerator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sergdort%2FXcodeEquatableGenerator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sergdort","download_url":"https://codeload.github.com/sergdort/XcodeEquatableGenerator/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228548567,"owners_count":17935221,"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":["extension","swift-equatable","xcode","xcode-extension","xcode-plugin"],"created_at":"2024-01-05T20:16:36.046Z","updated_at":"2024-12-07T01:30:46.447Z","avatar_url":"https://github.com/sergdort.png","language":"Swift","readme":"# Depricated!\n\nThere is not need for it at the moment as Swift compiler can do that for us 🚀\n\n# Swift Equatable Generator\n\nXcode 8 Source Code Extension will generate conformance to [Swift Equatable](https://developer.apple.com/reference/swift/equatable) protocol based on type and fields selection. \n\n## Features:\n- generates `Equatable` conformance for `struct` or `class`\n\n## Limitations:\n- it's only available for Xcode 8.* and macOS Sierra \n\n## TODO:\n- potential bug fixes\n- add support for `enum`\n\n## Example:\n![Demo](Resources/Equatable.gif)\n\n## Installation\n1. Open Equitable.xcodeproj\n2. Enable target signing for both the Application and the Source Code Extension using your own developer ID\n3. Product \u003e Archive\n4. Right click archive \u003e Show in Finder\n5. Right click archive \u003e Show Package Contents\n6. Open Products, Applications\n8. Equitable.app and exit.\n9. Go to System Preferences -\u003e Extensions -\u003e Xcode Source Editor and enable the extension\n10. The menu-item should now be available from Xcode's Editor menu.\n","funding_links":[],"categories":["Xcode","WebSocket","The list"],"sub_categories":["Extensions","Other free courses","Extensions (Xcode 8+)","Typed Boilerplate Code Generators"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsergdort%2FXcodeEquatableGenerator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsergdort%2FXcodeEquatableGenerator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsergdort%2FXcodeEquatableGenerator/lists"}