Skip to content
@OpenLogHome

原木社区

原木社区开源计划

原木社区 是一款为 Minecraft 及其衍生文化爱好者打造的综合性文学作品平台,涵盖作品创作与阅读体验。自2021年下半年开始,我们已经持续稳定地运营了两年多。目前,我们的产品已经从快速迭代阶段进化为功能稳定期。

然而,在社区蓬勃发展的同时,我们一直面临着人力短缺的挑战。作为一个公益性社区,我们长期以来一直在努力维护开发、维护和运营的平衡。我们不仅投入大量资金和精力来维护服务器的运行,还积极收集用户反馈,并进行详尽的分析和实现。同时,我们也密切关注市场动态,并不断引入重要变更。

随着需求的增长和系统复杂度的提升,我们很难集中精力为原木社区引入新的大型功能,因此开发工作也遇到了一些挑战。

然而,我们幸运地拥有一个活跃的用户社区。在深思熟虑之后,我们决定将社区建设的权利交给大家,启动《原木社区开源计划》。

在该计划下,原木社区现有的技术资产(包括前端和后端代码,但不包括用户数据)将全部以Mozilla公共许可证开源至GitHub,并欢迎社区成员的贡献。每一行代码、每一个提交的问题、每一个报告的bug,甚至每一个提出的问题,都将对原木社区的发展产生重要影响。

与此同时,我们将继续维护原木社区的官方版本。通过广告和原木充值等收入,我们将确保服务器的正常运行,并将多余的部分用于储蓄。在每年年末,我们将向每位社区贡献者进行分红。

助力 原木社区

无论是贡献代码、添加 API 文档、整理 bugs 和 issues、review 代码……

原木社区 在方方面面都期待你的助力。

你可以根据你自身的情况,选择以下的一项或者多项,参与到 原木社区 的开源项目中来:

贡献代码

建设API文档

Review PR

向有需要的人推荐 原木社区

参与 原木社区 的群讨论

…… 所有你能想到的让 原木社区 变得更好的事情

贡献代码

我们的主要开源部分有:

loghome:包含 原木社区 的完整代码

loghome-testDb:包含用于社区功能测试的完整数据库

这里 找到更多的 原木社区 开源项目。

代码贡献要求

我们需要你明确说明修改了哪些功能,并在贡献前确保业务功能经过测试

由于原木社区是一个前后端分离的项目,且还在线上运营,因此请尽少可能变动数据库的结构,以保障用户的数据安全。如果你增加了新的表或字段,也一定要明确说明

建设API文档

原木社区 的 API 文档使用 ApiDoc 创建。 API 文档直接撰写在后端项目代码行间,统一放在接口声明函数的前面。

如果你在贡献中修改了API文档,请明确说明

Review

在开源计划中,我们致力于保持 原木社区 代码的整洁性。在这个过程中也离不开开源社区对 原木社区 代码的 review。

期待大家在各个仓库中,多提交issue、PR,多 review,原木社区 前进的路中,也期待有你的加入。

原木社区开源计划社群

欢迎各位参与到原木社区活跃的开发中,在社群中碰撞出思想的火花。

QQ群:701928273

Pinned Loading

  1. loghome-testdb loghome-testdb Public

  2. LogHome LogHome Public

    LogHome (原木社区)是一个集成了多端技术栈的完整小说读写社区项目,包含移动端、Web端和后端服务等多个模块。

    Vue 12 1

Repositories

Showing 4 of 4 repositories

Top languages

Loading…

Most used topics

Loading…