写点什么

OpenSource ,Style Dictionary 的维护人员首次参与 Hacktoberfest

  • 2019-10-16
  • 本文字数:984 字

    阅读完需:约 3 分钟

OpenSource ,Style Dictionary 的维护人员首次参与 Hacktoberfest

Style Dictionary 的维护人员今年第一次参与了 Hacktoberfest,这真是一个奇妙的体验。虽然我们的数字看似不大,但让新的贡献者参与项目并启动我们已经积压很久的工作,真正令人振奋。参与此活动的最大收获之一就是在项目中看到许多新视角,让我们能够了解项目和文档中的哪些部分令人混淆或遗漏。此外,这也让我们拥有了通过其他渠道无法获得的新贡献者和用户。这对还没有庞大社区的小项目而言尤为宝贵。


下面是明年我们将汲取的一些经验教训:


  1. 做好更充分准备。 我们在一开始就跳上了 Hacktoberfest 列车,但没有从“好的第一个问题”列表中抽取出经过修整的问题列表,这导致我们面临了一些障碍。明年我们将在九月份开始准备问题列表。

  2. 每天预留时间。 尽管规模相对较小,在每天开始时花 30 分钟浏览新的 Pull 请求或问题将大有裨益。

  3. 清理分支。 在一些问题上我们不得不修改 Pull 请求的分支,与更长期运行的分支出现一些冲突。明年我们希望能制定更好的分支策略,包含发布新版本的 CI/CD。

  4. 明确需求,提供示例。 最成功的问题是包含非常明确的示例的问题。由于无法预期新来者会项目背后的内部工作机制或原理,如果您可以指出一些例子或提供非常明确的指令,将很有帮助。

Hacktoberfest 期间的活动简介


  • 打开的 Pull 请求数:27

  • 关闭的 Pull 请求数:24

  • 打开的问题数:21

  • 关闭的问题数:21(与打开的问题数相同纯属巧合)

  • 贡献者:8

我们的成绩

  • 启动开发 Style Dictionary 的下一个重要发布 3.0 版

  • 使用更好、更新的 eslint 和 ES6 语法更新了代码

  • 迁移到 Jest 并为 Style Dictionary 生成的文件添加快照测试,从而升级测试

  • 从 191 项测试增加到 226 项测试和 29 个快照

  • 增加新的内置格式

  • 增加 JSON5 支持

  • 增加模块和格式配置,从而不包含生成的备注和编译日期

  • 修复文档站点的一些样式漏洞

  • 修复循环引用的一个漏洞

  • 显著改进我们的错误消息收发和控制台输出。不再局限在一个参考错误,而收集所有错误并一次显示,从而让您无需修复一个错误,重新构建,然后再重复。

  • 启动模板的反对路径。并未取消权力,您仍可以使用格式模板。我们同时拥有模板和格式,这令人混淆,因此这一调整在没有取消任何功能的前提下简化了 API。


感谢所有贡献者的辛勤付出! 我们将借此东风继续努力编好 Style Dictionary,期待明年 Hacktoberfest 见。


本文转载自 AWS 技术博客。


原文链接:


https://amazonaws-china.com/cn/blogs/china/style-dictionary-hacktoberfest/


2019-10-16 11:25742
用户头像

发布了 1968 篇内容, 共 169.8 次阅读, 收获喜欢 83 次。

关注

评论

发布
暂无评论
发现更多内容

“动态规划”这词太吓人,其实可以叫“状态缓存”

华为云开发者联盟

Java 动态规划 超时 dp数组 状态缓存

TDH8.0使用必读2: 10种数据模型全支持 未来属于多模型大数据平台

星环科技

肝到头秃!阿里爆款的顶配版Spring Security笔记

Java 程序员 架构 面试 计算机

云小课 | 华为云KYON:网段零修改上云,简单又好用

华为云开发者联盟

KYON企业级云网络 私网NAT网关 弹性负载均衡ELB 虚拟私有云VPC L2CG VPVEP

经典永流传,华为云媒体 AI 让老电影焕发新生

华为云开发者联盟

AI 云原生 音视频 电影修复 华为云媒体

🏆「作者推荐」【JVM原理探索】字节码指令集调用执行流程分析(语法分析篇)

码界西柚

JVM Class字节码 6月日更 字节码指令

经典Android开发教程!腾讯T3团队整理,附小技巧

欢喜学安卓

android 程序员 面试 移动开发

华为自研PB级分布式时序数据库揭秘第一期:初识GaussDB(for Influx)

华为云数据库小助手

数据库 GaussDB(for Influx) 华为云数据库

一分钟懂5G

俞凡

5G

JAVA原生线程池源码解析及使用建议( 程序员必看!)

Java 面试 BAT

收藏!阿里P9耗时28天,总结出来了“618、双十一”活动高并发系统设计手册

Java 程序员 架构 面试 高并发

zookeeper客户端zkclient和curator的api

赵镇

zookeeper

公司给的期权有没有价值?

石云升

期权 职场经验 6月日更

Swarm云算力矿机分币系统搭建,chia矿机系统源码

redis面试知识点和内存算法了解

什么是网络流量劫持?

网络安全学海

网络安全 安全 渗透测试 安全漏洞 网络攻防

星环科技边缘计算平台Sophon Edge通过EC Ready边缘服务权威评测!

星环科技

重磅!北京区域已经推出第三个可用区啦

亚马逊云科技 (Amazon Web Services)

Linux之touch命令

入门小站

Linux

带你认识Flink容错机制的两大方面:作业执行和守护进程

华为云开发者联盟

flink 守护进程 容错 作业执行 Flink 容错机制

四份深入源码层面笔记,学完后让你彻底精通Spring Cloud!

Java架构追梦

Java 架构 面试 微服务 SpringCloud

[译] R8 优化: Switch 场景下的枚举

Antway

6月日更

什么是NQI?质量基础设施“一站式”服务平台我来帮你搭建

源中瑞-龙先生

NQI 质量基础设施“一站式”

NeoFetch - Linux 使用命令行查看系统信息

HoneyMoose

华为云官网前端的技术演进与低代码实践

华为云开发者联盟

大前端 低代码 可视化 页面 华为云官网

模型化生存

俞凡

认知

Ubuntu 安装 NTP 服务

HoneyMoose

拥抱数字娱乐家庭新生态,亚马逊云科技赋能智象“蛟龙出海” | 精选案例

亚马逊云科技 (Amazon Web Services)

JavaScript学习(九)

空城机

JavaScript 大前端 6月日更

在线html链接提取工具

入门小站

工具

THOR:MindSpore 自研高阶优化器源码分析和实践应用

华为云开发者联盟

网络 mindspore THOR 高阶优化器 THOR算法

OpenSource ,Style Dictionary 的维护人员首次参与 Hacktoberfest_语言 & 开发_亚马逊云科技 (Amazon Web Services)_InfoQ精选文章