
开源活动新助手,倒计时一目了然!
开源社区的小伙伴们,是否还在为错过心仪的开源活动而懊恼?还在为繁杂的活动时间安排而头疼吗?现在,这些问题都将被解决!开放原子开源俱乐部精心打造了一个超实用的网站——“开源活动截止日期”(open-source-deadlines),通过漂亮的UI界面和清晰的信息展示,帮助大家了解最新的开源活动动态!
“开源活动截止日期”致力于汇聚国内外各种开源比赛、活动和会议的日程信息,包括国外的 Google Summer of Code ,国内的CCF中国开源大会、OpenCamp 第一期 Docker 训练营等。无论是国际知名的开源盛会,还是国内新兴的开源项目活动,都能在这里找到清晰的倒计时提醒。再也不用担心错过重要活动的截止日期啦!
网站主体由俱乐部的常续本同学独立开发,使用 Next.js 作为主体框架,shadcn/ui 构建界面,Zustand 进行状态管理,以包含活动信息的 Yaml 文件为数据源展示各个开源活动的截止时间,并使用 Fuse.js 对各个活动进行筛选。
我们非常欢迎各位开源社区的伙伴们来为“开源活动截止日期”作贡献,网站的仓库地址位于文末。为网站添加一个开源活动的流程非常简单,只需在仓库 /data 文件夹下,选择对应的 yml 分类文件进行修改补充,最后提交 PR 即可。
例如我们想要添加“openvela 首场城市沙龙”的信息,则选择 activities.yml ,在文件尾部按照相应的格式(如下图)添加信息。其中,description 是对活动的一句话描述,tags 是给活动附带的标签,timeline 是活动的关键日期( ISO 8601 格式)和日期说明。
欢迎大家前来体验!如果你有任何建议或想法,也欢迎随时向我们反馈!
“开源活动截止日期”网址:https://oseddl.openatom.club/
“开源活动截止日期”Github仓库:https://github.com/hust-open-atom-club/open-source-deadlines