Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 184|回复: 0

Sourcehunt 九月 – Hacktoberfest 版

[复制链接]

10

主题

10

帖子

32

积分

新手上路

Rank: 1

积分
32
发表于 2024-2-14 18:15:06 | 显示全部楼层 |阅读模式
这是为期一个月的开源工作,鼓励人们为各种开源项目(不是他们自己的项目!)做出贡献。任何打开 4 个拉取请求(甚至文档修复也算在内!)的人都会在月底获得一件 T 恤,象征着他们对开源社区的参与。 当然,开源不仅仅是一个月,但对于那些通常不会花时间为其他开发人员的项目做出贡献的人来说,这不仅仅是一个好的开始。 如果您想参与,为什么不从我们本月编制的列表中挑选一些项目呢?如果这些不能激起您的兴趣,为什么不访问sourcehunt PHP 标签并看看是否可以找到更有趣的东西呢? 让我们深入了解吧! 寻源标志 kodus/邮正如我们发布了“用 PHP 对抗招聘人员垃圾邮件”帖子,使用 Swiftmailer 发送回复一样,Kodus 被提交给 Sourcehunt。 Kodus/mail 是一个全新的 alpha 级软件包,旨在使发送 UTF-8 电子邮件变得更加简单。


同时跳过 Swiftmailer 带来的所有遗留包袱(老式自动加载、命名约定等)。正如作者所说,目的是“为了简单起见,从现代 PHP 开始,限制功能范围”。 这是您进入一个非常有前途的项目的底层的机会! 沃库/阿雷里Arrayy 是一个非常强大且通用的面向对象的数组操作接口。正如自述文件介 华侨资料 绍中所述: 这只是 Arrayy 提供的近乎无限数量的可能操作链之一。其他用途包括不可变) 通过字符串创建一个新的 Arrayy 对象。由制作上述 Arrayy 包的同一个人制作,是 PHP 中 UTF-8 的实现,无需任何扩展先决条件。换句话说,无论您的服务器是否安装了支持 UTF-8 的扩展,您的服务器都会启用 UTF-8。如果缺少扩展,将使用 Symfony 的 polyfill。 我会让PHP 5 及更早版本没有本机 Unicode 支持。为了弥补这一差距,存在一些扩展,例如“mbstring”、“iconv”和“intl”。 “mbstring”和其他问题的问题是,大多数时候您无法确保服务器上存在特定的字符串。



如果您依赖其中之一,您的应用程序就不再具有可移植性。对于必须在具有不同配置的不同服务器上运行的开源应用程序来说,这个问题变得更加严重。 需要注意的是,如果您已经在应用程序中使用了某些特定于 UTF-8 的功能,则转换到此包并不那么简单,因为它不是直接替代品。由于包的性质,还值得记住的是,它将成为硬依赖项。不过,考虑到收益,这似乎是值得的。 该包没有未解决的问题或拉取请求,也没有定义 TODO,但其测试覆盖率和 Scrutinizer 分数可能需要一些工作,因此,如果您希望通过优化测试级别和感知的代码质量来做出贡献,那么现在就是您的机会。 是一个 Atom 包,它有助于代码检查 - 即从 PhpStorm 到 Atom 添加了许多有用的代码完成和代码提示功能。 它目前依赖于 Atom,因为它是一个 Atom 包

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|DiscuzX

GMT+8, 2024-11-24 19:17 , Processed in 0.037521 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表