Hacktoberfest:让我们构建一个 VS Code 扩展
讨论:功能和增强功能 #12
添加更好的截图/GIF #4
添加更多测试 #5
审核并改进 util/workspace #6
大家好!👋
几周前,我开始构建一个名为LightSwitch的 VS Code 扩展。它允许你设置两个主题,用于切换白天和夜晚。你只需选择主题并设置你希望切换的时间即可。
timrodz / vscode-light-switch
💡 灯光开关允许您设置两个主题,在白天和夜晚之间切换。您只需选择主题并设置您喜欢的时间即可。
更新:感谢大家的支持!感谢大家。❤️
任何星星都值得欢迎⭐
因为我们参加了 Hacktoberfest,所以一起构建一个工具将是庆祝它的好方法(与开源软件一起)!
为什么?🤔
不久前,我开始戴处方眼镜,因此我会根据工作地点/时间在明暗主题之间切换。
“为什么不制作一个工具来自动化这个工作呢?!”
这是一个完美的理由来从事一个小项目,它可以教会我 API、VS Code 的工作流程以及 Typescript。
我必须承认,创建 MVP 非常容易,我鼓励所有开发人员修改他们自己的扩展- 这也是开始使用 Typescript 的好方法!
扩展🚀
LightSwitch 的基本实现正在运行,具有以下功能:
- 将主题设置为夜晚和白天
- 在夜间/白天主题之间切换
- 根据特定时间切换主题
通过参与此项目您将:
- 使用 Typescript 实现功能、测试和修复错误。不懂这门语言?别担心!5 分钟即可学会。
- 了解 API 方法,它们将帮助你理解扩展的工作原理。探索VS Code API。
- 实现你的 Hacktoberfest PR(如果你需要它们)。
- 致力于一个小型开源项目!
我乐于接受任何形式的讨论。任何贡献都是有价值的❤
我加入!告诉我问题所在🛠
呜呜!完整的问题列表可以在这里找到。
添加更多测试 #5
timrodz 发表于
目前,这套测试还很基础。理想情况下,我们应该测试以下几个方面:
- 公用事业,例如
workskpace
- 命令
setTheme
即switchThemes
- 命令绑定器——可能出现什么问题?
- 通过扩展设置进行字符串验证
date
如果您对其他测试有想法,请告诉我。
照片由Hans-Peter Gauster在Unsplash上拍摄。
鏂囩珷鏉ユ簮锛�https://dev.to/timrodz/hacktoberfest-let-s-build-a-vs-code-extension-1pn8