在 VSCode 中开发 Alexa Skills 时是否应该将下载的技能添加到 .gitignore 中?

问题描述 投票:0回答:1

我是 Alexa Skill 开发的初学者。通过 VSCode 中的 Alexa Skills Kit Toolkit 下载的技能是否应该添加到 .gitignore 中?

此外,放置此技能的最佳位置是在根文件夹、.vscode 中,还是在 src 文件夹中?

alexa-skills-kit
1个回答
0
投票

好习惯

无论您使用什么框架或语言,github 和类似的(gitlab、bitbucket、aws code commit 等)都不是旨在成为文件服务器或托管二进制文件。只有源代码适合git平台。除了源代码文件(.java、.cs、.py、.js 等)之外,上传以下文件也很常见:xml、json、txt、csv、图像(png、jpg 等)、md 和任何其他纯格式

无论如何,您可以上传任何您想要的内容,但上传二进制或大文件不是一个好习惯。也是有限制的。

秘密

如果您的文件中有秘密,您不应该上传到 GITHUB、GITLAB、BITBUCKET 等

Alexa 技能

如果我没记错的话,在查看了一些示例之后,这个技能只是一个json文件

https://github.com/alexa-samples/skill-sample-nodejs-howto/blob/master/skill.json

因此,在这种情况下,您可以将其托管在您的 github 存储库中。

但是,如果在技能开发过程中,您需要添加一些敏感信息,例如 apikey 、秘密等,我建议您不要上传

参考文献

© www.soinside.com 2019 - 2024. All rights reserved.