Discourse 日历缺少中国假期数据的一些记录

Discourse 日历插件已经整合进核心。

[!问题] 已知问题
缺少中国假期数据

现在的状况

Discourse 日历依赖上游项目:

想要将中国假期数据合并进日历,需要先解决 holidays 项目没有数据的问题。

已有的数据

此前有一个 PR:

并且在2024年4月份的时候也有讨论,但无任何回应。

我猜测因为时间节点的问题(插件整合到核心),以及提交的路径有问题(是不是需要先提交至 holidays?),导致未被合并,现在已经搁置了。

目前该怎么办?

我不是很了解开源项目的具体流程 :smiling_face_with_tear:

所以,我的想法是,先整理这样一个帖子,然后向 Discourse 提交反馈,看下是否可以合并进去。


这里有一个官方提到的流程

Holidays 假期

发现节假日信息有误或缺失?请先熟悉节假日定义语法 ,然后在 vendor/holiday/definitions 目录中进行更新。

按如下方式生成更新后的节假日。

cd vendor/holidays 

# Generate holiday definitions 
rake generate:definitions

安装插件并切换到 Discourse 根目录(而不是插件目录)。

# Collect all holiday regions into assets/javascripts/lib/regions.js 
bin/rails javascript:update_constants

可以自己编写插件吧

不行,日历整合到核心中了….

还有个问题就是每年的假期有农历….

可以写补丁自己先用吗

核心里呀,改不了。

不过这个插件暂时没啥用呢。

唯一用途:在一个指定的帖子中显示一张日历,然后,回复里可以标记时间,就会出现在日历中。

我完全想不到有啥用啊…

难道是限免?等搞大了有那种预约限免可以上日历啊,但现在我想不到有啥用。