{"payload":{"allShortcutsEnabled":false,"fileTree":{"":{"items":[{"name":".github","path":".github","contentType":"directory"},{"name":"assets","path":"assets","contentType":"directory"},{"name":"oldMediation","path":"oldMediation","contentType":"directory"},{"name":"tempo-ios-ironsource-mediation","path":"tempo-ios-ironsource-mediation","contentType":"directory"},{"name":"tempo-ironsource-mediation-adapter","path":"tempo-ironsource-mediation-adapter","contentType":"directory"},{"name":".gitattributes","path":".gitattributes","contentType":"file"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":"LICENSE","path":"LICENSE","contentType":"file"},{"name":"README.md","path":"README.md","contentType":"file"},{"name":"tempo-ios-ironsource-mediation.podspec","path":"tempo-ios-ironsource-mediation.podspec","contentType":"file"}],"totalCount":10}},"fileTreeProcessingTime":2.264457,"foldersToFetch":[],"reducedMotionEnabled":null,"repo":{"id":647990185,"defaultBranch":"main","name":"tempo-ironsource","ownerLogin":"Tempo-Platform","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-06-01T01:07:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/96445643?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"main","listCacheKey":"v0:1690767885.0","canEdit":false,"refType":"branch","currentOid":"17ef25fdd0254a4988a2ed841c0976c1ce4e92c9"},"path":"README.md","currentUser":null,"blob":{"rawLines":null,"stylingDirectives":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/Tempo-Platform/tempo-ironsource/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null,"repoAlertsPath":"/Tempo-Platform/tempo-ironsource/security/dependabot","repoSecurityAndAnalysisPath":"/Tempo-Platform/tempo-ironsource/settings/security_analysis","repoOwnerIsOrg":true,"currentUserCanAdminRepo":false},"displayName":"README.md","displayUrl":"https://github.com/Tempo-Platform/tempo-ironsource/blob/main/README.md?raw=true","headerInfo":{"blobSize":"5.33 KB","deleteInfo":{"deletePath":null,"deleteTooltip":"You must be signed in to make or propose changes"},"editInfo":{"editTooltip":"You must be signed in to make or propose changes"},"ghDesktopPath":"https://desktop.github.com","gitLfsPath":null,"onBranch":true,"shortPath":"8ff7f60","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2FTempo-Platform%2Ftempo-ironsource%2Fblob%2Fmain%2FREADME.md","isCSV":false,"isRichtext":true,"toc":[{"level":1,"text":"\nTempo iOS ironSource Mediation Adapter\n","anchor":"tempo-ios-ironsource-mediation-adapter","htmlText":"\nTempo iOS ironSource Mediation Adapter\n"},{"level":2,"text":"Publish to CocoaPods","anchor":"publish-to-cocoapods","htmlText":"Publish to CocoaPods"},{"level":2,"text":"Try the Adapter","anchor":"try-the-adapter","htmlText":"Try the Adapter"},{"level":2,"text":"Source Control","anchor":"source-control","htmlText":"Source Control"},{"level":3,"text":"Branching","anchor":"branching","htmlText":"Branching"},{"level":3,"text":"Pull Requests","anchor":"pull-requests","htmlText":"Pull Requests"},{"level":2,"text":"CI/CD","anchor":"cicd","htmlText":"CI/CD"},{"level":3,"text":"Release Drafter","anchor":"release-drafter","htmlText":"Release Drafter"},{"level":4,"text":"On Pull Request Open, Re-Opened or Synchronize","anchor":"on-pull-request-open-re-opened-or-synchronize","htmlText":"On Pull Request Open, Re-Opened or Synchronize"},{"level":4,"text":"On Push to Master","anchor":"on-push-to-master","htmlText":"On Push to Master"},{"level":3,"text":"Publishing","anchor":"publishing","htmlText":"Publishing"}],"lineInfo":{"truncatedLoc":"106","truncatedSloc":"73"},"mode":"file"},"image":false,"isCodeownersFile":null,"isValidLegacyIssueTemplate":false,"issueTemplateHelpUrl":"https://githubdocs.cn/articles/about-issue-and-pull-request-templates","issueTemplate":null,"discussionTemplate":null,"language":"Markdown","large":false,"loggedIn":false,"newDiscussionPath":"/Tempo-Platform/tempo-ironsource/discussions/new","newIssuePath":"/Tempo-Platform/tempo-ironsource/issues/new","planSupportInfo":{"repoIsFork":null,$ svarsa
Tempo iOS ironSource Mediation Adapter 是一个自定义 API,允许 Tempo SDK 与 ironSource SDK 通信。
pod trunk push --allow-warnings --verbose
将以下行添加到您的 Podfile 中
所有对仓库的更改都必须在独立的分支上进行,即不与分支“1C”合并。一旦在一个分支上完成工作,可以通过创建Pull Requests将其合并到分支“2C”。
建议分支使用以下格式
¨C3C
提交消息的开头,在这个例子中,“feature”一词表示提交的意图。以下列出了所有提交意图的完整列表。
提交消息的最后一部分是更改的简要描述。
15C
在我们的分支合并至开发或master分支之前,我们——26C会在仓库中创建一个Pull Requests。
release-drafter.yml工作流是通过在tempo-ios-sdk仓库的pod发布生成版本号标签的机制。然后将此标签用于将pods推送到CocoaPods Trunk。
这一切都是通过在以下情况下运行的release-drafter工作流来实现的
每当创建一个拉取请求时,release drafter 工作流程会运行其 自动标签功能,根据分支名称给拉取请求添加 标签。
版本号及其相关的分支名称模式和标签如下
\n¨C27C\n当拉取请求被关闭并推送到master分支时,release drafter 将会创建一个新的版本,或将当前的草稿版本追加以下内容
一旦你对版本满意,发布它以触发推送至CocoaPods。