在2019年为Swift开源做出巨大贡献

今年,我将每周发行一个新的开源项目。

我今年已经参加了五个项目:

  • swift-sh :简单地运行具有第三方依赖项的Swift脚本。
  • Path.swift是一个令人愉悦的,健壮的,跨平台的和可链接的文件路径库。
  • LegibleError一个向用户显示较少 Swift错误的工具无法完成该操作。 (ThirdPartyModule。(0xx10d6b4a44的未知上下文.SomeError错误0.)) 清晰易用
  • 版本µ框架,用于表示,比较,编码和使用语义版本。
  • AppUpdater一个µ框架,用于根据您的仓库的GitHub版本更新您的开源macOS应用。

现在更新,八个:

工作台,粉笔,蛋糕。

你到底是谁

我是Max Howell,他是Homebrew的创建者,也是Apple的忠实拥护者,因为我13年前转而从事Linux开源工作以来。 我是开放源代码的多产和著名创作者,也是知名应用程序开发者。 我喜欢开发开发人员工具,因为:

开发人员工具是现代世界的基础

没有什么比让我为社区开发重要工具并帮助Swift掌控整个世界更快乐的了。

你会帮忙吗?

您是否会帮助我今年用52个模块化,设计良好的高质量 Swift软件包填补Swift工具包中的空白? 请支持我的赞助人:

https://patreon.com/mxcl

Max Howell正在创建开源| Patreon
嘿,我是马克斯。 现代世界的基础是开发人员工具。 我建立开发人员工具; 我想做… patreon.com

我的所有项目都首先在Patreon上宣布,让您有机会在其他任何人面前谈论它们。 更高级别的人员还可以访问我仅受邀的Discord,在这里您可以向我寻求API设计或一般Swift的帮助。

告诉我更多!

我已经整理了很多年的想法,我想将它们提供给Swift社区。 我所有的项目都有95%以上的代码覆盖率,100%的文档,出色的README并且都获得了自由许可(我现在偏爱Unlicense)。

我对API的设计一丝不苟。 在我心目中的最前沿始终是简单,优雅和力量之间的权衡。 工具应该易于学习,易于掌握并掌握它的人提供动力 。 我关心您的开发人员经验,支持生态系统中的所有软件包管理器,自动更新文档,并在CI中对Swift支持的所有平台进行全面测试(是的,尤其是Linux)。 我虔诚地坚持语义版本控制,从不希望我的库在更新时或在更新Swift(或Xcode)本身时中断。

对于请求请求,我非常小心,我在乎我的产品,并避免出现功能膨胀:库应该精简而紧凑,并且知道其职责范围。

我从事Apple工具工作已有15年,是一位出色的移动应用程序开发人员,适用于所有平台,并且曾在Apple的Swift Package Manager初期工作。 我维护着许多世界顶级应用程序使用的前100个PodiseKit。 哦,我也创建了Homebrew。

我了解开发Swift应用程序的复杂性,过程,困难,障碍以及像您这样的开发人员需要改进的领域。

社区

我是开放源代码的创造者,管理过一些开放源代码最大的社区,并为数百个项目做出了贡献。 如果我全职使用开放源代码,那么我对我们社区将是一个真正的福音。 管理开源无异于由志愿者组成,但开发人员却与众不同,我们构建了自己的工具,并且陶醉于尝试新的想法和工作方式。 我擅长在这种环境下生产钻石。

我会做什么?

我打算提供:

  • 工具 。 我有三个,其中一个主要完成并有助于发展。
  • 图书馆。 微型,小型,大型,模型层和UI层。
  • 组织 。 对于社区计划,我有两个想法,旨在促进和管理Swift包装社区的各个方面。

询问mxcl任何事情

有什么问题吗 我有一个AmA,发狂!

Interesting Posts