经过一波梳理更新和沉淀,0xFFFF 的网站结构也逐渐明晰和规范。这两天抽空整理了代码,现在,所有相关代码和配置均已在 Github 开源!
这一波开源了两大核心部分:
未来本站会基于这两个仓库不断更新,项目涉及到的需求的进度会在组织的 Projects 看板 管理。
下面简单介绍一下这个项目的概况。
技术栈
简单地说,就是 Laravel + React 的开发模式。
代码组织
Flarum 设计了灵活的插件机制,以脚手架为核心,各个模块在脚手架体系下以 composer 包的形式存在(Composer 是 PHP 官方的包管理器),我们可以通过按照社区提供的 composer 包增加网站的功能,对于自定义的改动,可以直接加载自定义的包实现。
自定义改动会 fork 到组织 0xffff-one 之下,如:
具体细节可参考项目 Flarum 脚手架的 README.md
,持续更新中。
参与开发
社区非常欢迎有志于投身 Web 相关领域的同学参与进来,共同修炼 Web “全栈”技能。
目前正计划成立【0xFFFF 核心开发组】,根据 issue, PR 的情况,邀请加入新成员,一起玩耍!