From 8c9160183179f5017074f1d51306e62a52171fd6 Mon Sep 17 00:00:00 2001 From: HoonDongKang Date: Thu, 20 Aug 2026 12:26:11 +0900 Subject: [PATCH 1/2] doc: fix broken GYP link in n-api.md Replace the unavailable GYP website with the GYP documentation preserved in the Chromium source repository. Signed-off-by: HoonDongKang --- doc/api/n-api.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/api/n-api.md b/doc/api/n-api.md index 72410ab7b540..5b28839a6816 100644 --- a/doc/api/n-api.md +++ b/doc/api/n-api.md @@ -6970,7 +6970,7 @@ the add-on's file name during loading. [ECMAScript Language Specification]: https://tc39.es/ecma262/ [Error handling]: #error-handling [GCC]: https://gcc.gnu.org -[GYP]: https://gyp.gsrc.io +[GYP]: https://chromium.googlesource.com/external/gyp/+/refs/heads/md-pages/index.md [GitHub releases]: https://help.github.com/en/github/administering-a-repository/about-releases [LLVM]: https://llvm.org [Native Abstractions for Node.js]: https://github.com/nodejs/nan From 95ec967e3cb7553d1d1f6286809bb165fd7a97ba Mon Sep 17 00:00:00 2001 From: HoonDongKang Date: Sat, 22 Aug 2026 08:57:33 +0900 Subject: [PATCH 2/2] doc: remove unmaintained GYP link from n-api Google's GYP project is no longer maintained. Signed-off-by: HoonDongKang --- doc/api/n-api.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/doc/api/n-api.md b/doc/api/n-api.md index 5b28839a6816..8cef17f62059 100644 --- a/doc/api/n-api.md +++ b/doc/api/n-api.md @@ -194,9 +194,8 @@ the native addon. #### node-gyp -[node-gyp][] is a build system based on the [gyp-next][] fork of -Google's [GYP][] tool and comes bundled with npm. GYP, and therefore node-gyp, -requires that Python be installed. +[node-gyp][] is a build system based on the [gyp-next][] tool and comes bundled with npm. +node-gyp requires that Python be installed. Historically, node-gyp has been the tool of choice for building native addons. It has widespread adoption and documentation. However, some @@ -6970,7 +6969,6 @@ the add-on's file name during loading. [ECMAScript Language Specification]: https://tc39.es/ecma262/ [Error handling]: #error-handling [GCC]: https://gcc.gnu.org -[GYP]: https://chromium.googlesource.com/external/gyp/+/refs/heads/md-pages/index.md [GitHub releases]: https://help.github.com/en/github/administering-a-repository/about-releases [LLVM]: https://llvm.org [Native Abstractions for Node.js]: https://github.com/nodejs/nan