Atom 包:隐藏开发者密钥
Atom Package: hide developer keys
我正在开发一个 Atom 包。它需要一个开发人员密钥才能工作。
我想避免提交密钥。但是,要发布 Atom 包,需要在 public 存储库中提交代码。
密钥并不是真正的秘密。因此,如果将其捆绑在包裹中是没有问题的。我只是不想在 public 存储库中提交它。
有没有一种方法可以发布需要密钥的 Atom 包,而不必将密钥提交到项目的存储库?
最常见的方式可能是让您的用户输入密钥的程序包设置。
示例:
// main.js
export const config = {
developerKey: {
title: 'Developer Key',
description: 'Specify your developer key or [sign up](https://) to get one',
type: 'string',
default: ''
}
};
要获取开发者密钥,您可以使用atom.config.get
查询:
atom.config.get(your-package-name.developerKey');
我正在开发一个 Atom 包。它需要一个开发人员密钥才能工作。
我想避免提交密钥。但是,要发布 Atom 包,需要在 public 存储库中提交代码。
密钥并不是真正的秘密。因此,如果将其捆绑在包裹中是没有问题的。我只是不想在 public 存储库中提交它。
有没有一种方法可以发布需要密钥的 Atom 包,而不必将密钥提交到项目的存储库?
最常见的方式可能是让您的用户输入密钥的程序包设置。
示例:
// main.js
export const config = {
developerKey: {
title: 'Developer Key',
description: 'Specify your developer key or [sign up](https://) to get one',
type: 'string',
default: ''
}
};
要获取开发者密钥,您可以使用atom.config.get
查询:
atom.config.get(your-package-name.developerKey');