Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

Add the LICENSE file and raise the minimum iOS/macOS versions

未关闭
#49 0 条评论 0 个 reaction 已指派 1 人 在 GitHub 查看

@kvz 已经在做这个了。

开始于 2026年10月7日。

评估

这个 Issue 还没有评估数据。

描述

Publishing 3.6.0 surfaced two problems that make every release harder and the package look unmaintained.

Missing LICENSE file

Transloadit.podspec declares s.license = { :type => 'MIT', :file => 'LICENSE' }, but the repository has no LICENSE file. CocoaPods warns about it on every pod trunk push, and the MIT license itself asks for its text to ship with the software, so license scanners find nothing for this SDK.

  • Add an MIT LICENSE file, like our other SDKs have (e.g. transloadit/node-sdk); confirm the copyright holder and year.

Minimum OS versions no current Xcode can build

The podspec says iOS 10.0 and macOS 10.11, and Package.swift says .iOS(.v10), .macOS(.v10_10). Xcode 27 rejects those deployment targets, so the 3.6.0 publication only passed with a temporary validation override and --allow-warnings (see CONTRIBUTING.md once #48 lands), and every future release would need the same workaround.

  • Decide the new minimums (the 3.6.0 validation build used iOS 15.0 and macOS 12.0). Apps that still support older OS versions keep working with 3.6.0 and earlier, but wouldn't get newer releases.
  • Raise them in both Transloadit.podspec and Package.swift, note it in the changelog, and drop the override from CONTRIBUTING.md once a plain pod trunk push validates.
主要语言
Swift
星标
17
派生
11
平均合并
47 分钟
30 天内合并 PR
3

环境准备

这个项目没有提供开发容器、Dockerfile 或贡献指南,环境需要你自己搭建:先看它的 README,通用步骤见我们的新手贡献指南。

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

transloadit/TransloaditKit 的其他 Issue

查看 transloadit/TransloaditKit 的全部 Issue

相似的 Issue

更多 Swift Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。