Discourse 日历插件已经整合进核心。
[!问题] 已知问题
缺少中国假期数据
现在的状况
Discourse 日历依赖上游项目:
想要将中国假期数据合并进日历,需要先解决 holidays 项目没有数据的问题。
已有的数据
此前有一个 PR:
- 讨论:Missing Regions in Preferences? - Support - Discourse Meta
- 代码:FEATURE: add China holidays and region by devhaozi · Pull Request #561 · discourse/discourse-calendar · GitHub
并且在2024年4月份的时候也有讨论,但无任何回应。
我猜测因为时间节点的问题(插件整合到核心),以及提交的路径有问题(是不是需要先提交至 holidays?),导致未被合并,现在已经搁置了。
目前该怎么办?
我不是很了解开源项目的具体流程 ![]()
所以,我的想法是,先整理这样一个帖子,然后向 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
