{"id":20541729,"url":"https://github.com/hivesolutions/cameo","last_synced_at":"2025-06-13T04:37:58.548Z","repository":{"id":5479270,"uuid":"6676267","full_name":"hivesolutions/cameo","owner":"hivesolutions","description":"A generic framework for iOS interaction","archived":false,"fork":false,"pushed_at":"2022-02-06T11:41:52.000Z","size":5361,"stargazers_count":0,"open_issues_count":3,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-06-09T09:52:46.643Z","etag":null,"topics":["framework","ios","utils"],"latest_commit_sha":null,"homepage":"http://cameo.hive.pt","language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hivesolutions.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-11-13T19:22:57.000Z","updated_at":"2022-02-05T18:56:22.000Z","dependencies_parsed_at":"2022-09-14T13:41:17.737Z","dependency_job_id":null,"html_url":"https://github.com/hivesolutions/cameo","commit_stats":null,"previous_names":[],"tags_count":70,"template":false,"template_full_name":null,"purl":"pkg:github/hivesolutions/cameo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hivesolutions%2Fcameo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hivesolutions%2Fcameo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hivesolutions%2Fcameo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hivesolutions%2Fcameo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hivesolutions","download_url":"https://codeload.github.com/hivesolutions/cameo/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hivesolutions%2Fcameo/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259582794,"owners_count":22880090,"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":["framework","ios","utils"],"created_at":"2024-11-16T01:25:45.494Z","updated_at":"2025-06-13T04:37:58.515Z","avatar_url":"https://github.com/hivesolutions.png","language":"Objective-C","readme":"# [![Cameo Framework](res/logo.png)](http://cameo.hive.pt)\n\nA generic framework for iOS interaction that provides a series of utilities.\n\n## Adding header file\n\nIn order to add an header file to the project and still be able to run the build\nscripts correctly one must set the target membership of the header file as **public**.\n\n### Installation\n\n[CocoaPods](http://cocoapods.org) is a dependency manager for Objective-C, which automates and simplifies the process of using 3rd-party libraries like Cameo in your projects.\n\n#### Podfile\n\n```ruby\nplatform :ios, '7.0'\npod \"Cameo\"\n```\n\n## CocoaPods usage\n\nTo publish the Cameo Framework to the trunk repo of CocoaPods use:\n\n```bash\npod trunk push Cameo.podspec\n```\n\nIf the \"private\" Hive Solutions repo is the target use instead:\n\n```bash\npod repo push hive Cameo.podspec\n```\n\n## Travis automation\n\nTo be able to publish the package directly to CocoPods one must use register first with the trunk\n\n```bash\npod trunk register joamag@hive.pt \"João Magalhães\"\n```\n\nAnd then use the token located at `~/.netrc` to create the `COCOAPODS_TRUNK_TOKEN` environment variable in `.travis.yml`.\n\nThen this same environment setting must be encrypted using the travis strategy:\n\n```bash\ntravis encrypt COCOAPODS_TRUNK_TOKEN=your_cocoapods_token\n```\n\n## License\n\nAppier is currently licensed under the [Apache License, Version 2.0](http://www.apache.org/licenses/).\n\n## Build Automation\n\n[![Build Status](https://app.travis-ci.com/hivesolutions/cameo.svg?branch=master)](https://travis-ci.com/github/hivesolutions/cameo)\n[![Build Status GitHub](https://github.com/hivesolutions/cameo/workflows/Main%20Workflow/badge.svg)](https://github.com/hivesolutions/cameo/actions)\n[![CocoaPods Status](https://cocoapod-badges.herokuapp.com/v/Cameo/badge.png)](https://cocoapods.org/pods/Cameo)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhivesolutions%2Fcameo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhivesolutions%2Fcameo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhivesolutions%2Fcameo/lists"}