我如何为 npm 开发做出贡献
How do I contribute to npm development
我想为 github 中的 npm 项目做出贡献。特别是我正在尝试选择问题并解决它们。
但是,我无法在 Windows OS 中找到指导设置 npm 开发环境的资源。
我已经在 github 中了解到我必须从 npm 项目中分叉,然后在更改完成后请求拉取。我正在寻找以下问题的答案 -
- 我应该如何在 Windows 环境中测试本地对 npm 所做的更改?
[[编辑]]
例如如果我在本地编辑文件(仅假设)https://github.com/npm/npm/blob/master/lib/access.js 以解决问题,我应该如何在本地测试我的更改?我应该 运行 编译,还是应该简单地调用 npm 命令?我该怎么办?
我在 SO - How do I contribute to an npm package? 中遇到了类似的问题,但这是关于一个包的。
我想了解 npm 本身的开发流程。
请注意我有一个 Windows 环境,我想在其中为 npm 设置开发链。
您可以在 npm github wiki 上找到您需要的所有信息。这包括贡献指南、代码审查过程等。
除此之外,你的问题实在是太宽泛了。您问的是非常笼统的问题,而不是可以回答的单个特定问题。
此外,可以说,您正在寻求在站外资源中找到的帮助。通常,大型开源项目会有贡献规则。如果没有,有 many good 资源介绍如何为开源做出贡献。
我想为 github 中的 npm 项目做出贡献。特别是我正在尝试选择问题并解决它们。
但是,我无法在 Windows OS 中找到指导设置 npm 开发环境的资源。
我已经在 github 中了解到我必须从 npm 项目中分叉,然后在更改完成后请求拉取。我正在寻找以下问题的答案 -
- 我应该如何在 Windows 环境中测试本地对 npm 所做的更改?
[[编辑]]
例如如果我在本地编辑文件(仅假设)https://github.com/npm/npm/blob/master/lib/access.js 以解决问题,我应该如何在本地测试我的更改?我应该 运行 编译,还是应该简单地调用 npm 命令?我该怎么办?
我在 SO - How do I contribute to an npm package? 中遇到了类似的问题,但这是关于一个包的。
我想了解 npm 本身的开发流程。
请注意我有一个 Windows 环境,我想在其中为 npm 设置开发链。
您可以在 npm github wiki 上找到您需要的所有信息。这包括贡献指南、代码审查过程等。
除此之外,你的问题实在是太宽泛了。您问的是非常笼统的问题,而不是可以回答的单个特定问题。
此外,可以说,您正在寻求在站外资源中找到的帮助。通常,大型开源项目会有贡献规则。如果没有,有 many good 资源介绍如何为开源做出贡献。