【3月30日】手把手教你玩转 VS Code 插件开发
收起
各位日常使用 VS Code 的小伙伴们注意啦!我们要给大家送福利啦!
没错,我们将在四月初举办一场关于 VS Code 的活动,绝对的干货满满,货真价实,童叟无欺!
欢迎对 VS Code, Google Firebase, Google Translation 感兴趣的小伙伴们前来参加本次的活动,无论你是专业工程师还是入门小白,都可以参与其中,包教包会,活动详情请往下看!
What is VS Code?
Visual Studio Code是一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义快捷键、括号匹配和颜色区分、代码片段、代码对比等特性,也拥有对 Git 的开箱即用的支持。最重要的是,它还支持插件扩展,通过丰富的插件,用户能获得更多高效的功能。
在本次演讲中,我们将介绍如何来为VS Code开发插件,比如:开发一款 Google Style 的 VS Code 主题、Google Firebase 的 Code Snippets 插件、以及用 Google Translation API 编写一个实用的翻译器插件。整个活动涵盖想法/设计、代码实现、市场推广、后期维护等一系列插件开发的内容。玩转VS Code插件开发,从零基础到精通,不但学到新知识,还能分分钟让你实现车厘子自由。
What is Firebase?
Firebase 是谷歌提供的平台服务,这套服务功能非常强大。它是针对安卓 ios 或者 web 后台的一项插件,提供了像数据库云存储服务( nosql 形式)、对象存储(如图片视频等)、静态网页资源 cdn 存储、身份认证、后台数据分析、实时监控、崩溃分析、消息推送系统等等,Firebase 功能非常多,涵盖了后台的方方方面。
市场现有的 Firebase 插件如:用于新 Firestore 安全规则和索引定义的语法突出显示,代码完成和悬停帮助。
(https://marketplace.visualstudio.com/items?itemName=toba.vsfire)
是不是瞬间让 Coding 变的 So Easy!本次 CodeLab 将让你亲自上手实现自己的插件!
What is Google Translator API?
Google Translator API 的翻译器插件:用于快速的将你选中的文字翻译成指定语言
(https://marketplace.visualstudio.com/items?itemName=funkyremi.vscode-google-translate)
我们将利用谷歌翻译技术,通过谷歌提供的翻译接口和 VS Code,做一款翻译器插件,用于快速的将选中的代码翻译成指定语言。
嘉宾介绍
本次上海谷歌开发者社区邀请到的嘉宾是微软研发工程师——韩骏。
韩骏,毕业于上海交通大学软件工程专业。VS Code 代码贡献者,“玩转 VS Code”知乎专栏作者。VS Code 插件开发专家,编写了多款知名插件,其中最著名的 Code Runner 插件已经有超过 500 万下载量。
活动重要信息
时间:2019 年 3 月 30 日
地点:上海市徐汇区桂林路406号谷歌孵化器
交通方式:地铁 9 号线桂林路 4 号口出,按图示步行即到。
*非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 and VS Code Extension generator: npm install -g yogenerator-code
· 下载代码: https://github.com/formulahendry/vscode-translator
GDG , 即 Google Developer Groups 谷歌开发者社区,是谷歌开发者部门发起的全球项目。 GDG 是面向对 Google 和开源技术感兴趣的人群而存在的公益性开发者社区,内容涵盖 Web/Chrome、Android 和其它 Google API 等。全世界各大城市都成立了自己的 GDG 社区,GDG Shanghai (上海谷歌开发者社区)也是其中之一。作为全球GDG 社区中最活跃的技术社区,GDG Shanghai 自创立之初就一直专注 Google 技术和开源技术为主的交流, 基本每周都有 Meetup,我们服务 IT 男,更服务 IT 女!
社区中的各位组织者均是来自各个行业有着本职工作的互联网从业者,我们需要更多新鲜血液的加入!如果你对谷歌技术感兴趣,业余时间可调配,认同社区的价值观,愿意为社区做出贡献,欢迎加入我们成为社区志愿者!
加入方式:关注上海 GDG 微信公众号:GDG_Shanghai,并回复:志愿者。
近期活动列表: