感谢 Google Developer Group 的邀请,3 月 30 号下午,韩老师将手把手带你玩转 VS Code 插件开发。 Angular 使用了 TypeScript,VS Code 使用了 Chromium。感谢这个开放与包容的时代,技术无界,正是大家对技术有着执着的追求,才会不断地有好产品诞生!
玩转 VS Code 插件开发,从零基础到精通
活动介绍
Visual Studio Code是一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义快捷键、括号匹配和颜色区分、代码片段、代码对比等特性,也拥有对 Git 的开箱即用的支持。最重要的是,它还支持插件扩展,通过丰富的插件,用户能获得更多高效的功能。在本次演讲中,我们将介绍如何来为 VS Code 开发插件,比如:开发一款 Google Style 的 VS Code 主题、Google Firebase 的 Code Snippets 插件、以及用 Google Translation API 编写一个实用的翻译器插件。整个活动涵盖设计、实现、推广、维护等一系列插件开发的内容。玩转VS Code插件开发,从零基础到精通。
演讲者介绍
韩骏,微软研发工程师,毕业于上海交通大学软件工程专业。VS Code 代码贡献者,“玩转VS Code”知乎专栏作者。VS Code 插件开发专家,编写了多款知名插件,其中最著名的 Code Runner 插件已经有超过 500 万下载量。
参与对象
· 非VS Code 用户:对新事物有好奇心,想了解下 VS Code
· VS Code 用户:有兴趣深入了解 VS Code 背后使用到的技术栈
· 有兴趣开发 VS Code 插件的童鞋:手把手带你快速入门插件开发
· 已经有开发 VS Code 插件经验的童鞋:可以深入了解到 VS Code 插件的设计理念和重要组件
· 产品设计/开发的童鞋:想法 -> 设计 -> 实现 -> 推广 -> 维护,在整个 VS Code 插件的产品生命周期中,如何打造一款受欢迎的插件
时间安排
13:30 - 签到及自我介绍
14:00 - VS Code 及插件介绍:VS Code 的重要组件,VS Code 及其插件的设计理念、如何获取一个好的 Idea,如何设计出一个好的插件
14:30 - 手把手入门插件开发:不会写 JavaScript?没关系,你依旧能快速写一个 VS Code 插件。
15:30 - 插件开发进阶:VS Code Extension API 深入剖析,玩转 VS Code 插件开发。
16:30 - 总结、VS Code 插件的推广、如何与开源社区建立良好的关系以推动插件的长期健康发展
17:00 - 自由交流环节
开发环境准备
本次活动会有动手实验的环节,希望大家能携带自己的笔记本,并提前准备好开发环境:
· Visual Studio Code
· Node.js
· 安装 Yeoman 和 VS Code Extension generator: npm install -g yo generator-code
· 下载代码: https://github.com/formulahendry/vscode-translator
活动地点
上海市徐汇区桂林路406号谷歌孵化器
报名方式
访问 https://www.meetup.com/Shanghai-GDG/events/259955286/ 进行报名。
如果以上链接打不开,请改用微信报名:【线下活动】手把手教你玩转 VS Code 插件开发