随着我们步入 2024 年,我想借此机会总结过去一年 CodeIgniter 社区所取得的成果,并对所有贡献者的努力表示感谢。CodeIgniter 作为一个社区驱动的项目,每一位贡献者都在促进着我们的发展。
因为所有工作都是由志愿者完成的,所以贡献者的参与度会因他们的空余时间、工作以及其他生活琐事而有所变动。今年,@kenjis 的突出贡献让人印象深刻,他们在主要的代码仓库和论坛上的辛勤耕耘让整个项目有了质的飞跃。
以下是一些数据,以侧面展示了我们在 2023 年的活跃程度:
- 我们发布了 15 个核心框架版本
- 我们的身份验证系统 Shield 发布了 6 个测试版,并在年底前推出了 1.0 的正式版
- 推出了两个新的库 - Tasks 和 Queue,虽然还处于 Alpha 阶段,但正朝着第一个正式版稳步前进。他们本身是 CodeIgniter 构建出色软件所需的最后几个关键模块,所以我对他们极其期待。
- 我们为 Settings、Shield、Tasks 和 Queue 库新建了文档站点
如果只看我们的核心框架,我们在过去一年内取得的成果包括:
- 每月平均新增两名贡献者
- 全年共新增了 26 名新贡献者
- 每月平均有 11 名活跃的贡献者
- 新贡献者占提交者的 18%
- 每月平均有 203 次代码提交
- 平均每名提交者每月提交代码 18.45 次
- 提交者总数增加了 26 人(从 350 增加到 376)
- 平均每月合并 54 个 PR 请求
这是一份令人印象深刻的成绩单。除此之外,我们还在进行持续的翻译工作,修复了一些严重的安全漏洞,以及将代码质量管理工作做得更加精细,确保无论贡献者数量如何增长,我们都能保持高质量的代码输出。
我要向今年所有做出贡献的人表示感谢,无论是贡献代码、编写文档还是在论坛上帮助他人。正是你们让这个项目保持了活力。
那么,CodeIgniter 未来会有什么新变化呢?
我们正在开发一款全新的论坛软件,这款软件完全基于 CodeIgniter 构建。这款软件的目标是提供一种符合现代审美,而又为这个社区定制的论坛体验,展示 CodeIgniter 的可能性。它将使用 TailwindCSS、AlpineJS 和 HTMX,以提供快速、现代的用户体验。目前我们的团队还在积极开发阶段,如果你愿意加入,我们会很欢迎。
虽然我不能代表所有团队成员的观点,但是在我看来,我想尝试让 CodeIgniter 的使用更加简化。这是一个宏大主题,但我相信我们很快能就此取得一些进展。
首先,我们打算简化代码库的贡献过程,让任何有意愿的人都能从自己的电脑开始更便捷地参与进来。虽然现在还没有确定的消息可以公布,但我们希望这样,更多的开发者会愿意加入我们。
接下来,我们关注用户指南。我们在尝试不丢失任何内容的情况下,将其转换为 Markdown 格式,并取得了非常好的进展。我们希望 Markdown 语言的易用性,能让更多的贡献者参与其中。这样,我们的文档就能保持统一的格式和风格,让项目页面显得更加整齐一致。实际上,我们的库已经实现了这一点,核心框架是最后一个待处理的问题。
我还有其它的一些想法,比如关于 API 和本地化的问题,但是这需要在我完成其它项目后,看我能投入多少时间来做。
所以,我要再次感谢我们的核心团队、论坛的版主和所有为这个社区做出贡献的你们。期待今年我们能有更好的发展!
原文作者: kilishan
原文链接: https://forum.codeigniter.com/showthread.php?tid=89075