亲爱的朋友,
原木社区 是一款为 Minecraft 及其衍生文化爱好者打造的综合性文学作品平台,涵盖作品创作与阅读体验。自2021年下半年开始,我们已经持续稳定地运营了两年多时间。
而在今天,2024年3月1日,我们将做一件大胆的事,这标志着原木社区进入新篇章,我们将一起奔跑、一起努力、一起见证、一起参与这个社区的成长与发展。
Minecraft 同人文学作品是一个小众但活跃的社群,我们在热爱Minecraft的同时也热爱文学,拥有独特的品味和风趣。
原木社区自启动以来,已经积累了171位用户,周活跃用户数达81人,这对于一个小众的群体来说难能可贵。
但在社区蓬勃发展的同时,我们一直面临着人力短缺的挑战。作为一个公益性社区,我们长期以来一直在努力维护开发、维护和运营的平衡。我们不仅投入资金和大量精力来维护服务器的运行,还积极收集用户反馈,并进行详尽的分析和实现。
随着需求的增长和系统复杂度的提升,我们很难集中精力为原木社区引入新的大型功能,因此开发工作也逐渐停滞不前。
然而,我们幸运地拥有一个活跃的用户社区。在深思熟虑之后,我们决定将社区建设的权利交给大家,启动《原木社区开源计划》。
在该计划下,原木社区现有的全部技术资产(包括前端和后端代码,但不包括用户数据)将全部以Mozilla公共许可证开源至GitHub,并欢迎社区成员的贡献。每一行代码、每一个提交的问题、每一个报告的bug,甚至每一个提出的问题,都将对原木社区的发展产生重要影响。
与此同时,我们将继续坚持推进原木社区的官方版本的运营工作。通过广告和原木充值等收入维持服务器的正常运行,保障大家熟悉的社区万古长青。
无论是贡献代码、添加 API 文档、整理 bugs 和 issues、review 代码……
原木社区 在方方面面都期待你的助力。
你可以根据你自身的情况,选择以下的一项或者多项,参与到 原木社区 的开源项目中来:
…… 所有你能想到的让 原木社区 变得更好的事情
我们的主要开源部分有:
loghome:包含 原木社区 的完整技术代码
loghome-testDb:包含用于社区功能测试的完整数据库
你也可以在 这里 找到更多的 原木社区 开源项目。
对于代码贡献,我们需要你明确说明修改了哪些功能,并在贡献前确保业务功能经过测试。
由于原木社区是一个前后端分离的项目,且还在线上运营,因此请尽少可能变动数据库的结构,以保障用户的数据安全。如果你增加了新的表或字段,也一定要明确说明。
原木社区 的 API 文档使用 ApiDoc 创建。 API 文档直接撰写在后端项目代码行间,统一放在接口声明函数的前面。
如果你在贡献中修改了API文档,请明确说明。
欢迎各位参与到原木社区活跃的开发中,在社群中碰撞出思想的火花。
QQ群:701928273