我如何为 npm 开发做出贡献

How do I contribute to npm development

我想为 github 中的 npm 项目做出贡献。特别是我正在尝试选择问题并解决它们。

但是,我无法在 Windows OS 中找到指导设置 npm 开发环境的资源。

我已经在 github 中了解到我必须从 npm 项目中分叉,然后在更改完成后请求拉取。我正在寻找以下问题的答案 -

  1. 我应该如何在 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 资源介绍如何为开源做出贡献。