From d38956e0644b1fce4b3c0c340d408bde5e7eed56 Mon Sep 17 00:00:00 2001 From: Rich Trott Date: Fri, 15 Oct 2021 20:59:58 -0700 Subject: [PATCH] doc: use GFM footnotes in maintaining-V8.md --- doc/guides/maintaining-V8.md | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/doc/guides/maintaining-V8.md b/doc/guides/maintaining-V8.md index 8b79d3b3ca8921..339cda49488600 100644 --- a/doc/guides/maintaining-V8.md +++ b/doc/guides/maintaining-V8.md @@ -52,7 +52,7 @@ documented [on the V8 wiki][V8MergingPatching]. The summary of the process is: At any given time Node.js needs to be maintaining a few different V8 branches for the various Current, LTS, and nightly releases. At present this list -includes the following branches1: +includes the following branches:[^1] @@ -222,7 +222,7 @@ to be cherry-picked in the Node.js repository and V8-CI must test the change. * Run the Node.js [V8 CI][] in addition to the [Node.js CI][]. The CI uses the `test-v8` target in the `Makefile`, which uses `tools/make-v8.sh` to reconstruct a git tree in the `deps/v8` directory to - run V8 tests2. + run V8 tests.[^2] The [`git-node`][] tool can be used to simplify this task. Run `git node v8 backport ` to cherry-pick a commit. @@ -404,17 +404,13 @@ This would require some tooling to: promoted from `nodejs/v8` to `nodejs/node`. * Enabled the V8-CI build in Jenkins to build from the `nodejs/v8` fork. - +[^1]: Node.js 0.12 and older are intentionally omitted from this document + as their support has ended. -### Notes - -1Node.js 0.12 and older are intentionally omitted from this document -as their support has ended. - -2The V8 tests still require Python 2. To run these tests locally, -you can run `PYTHON2 ./configure.py` before running `make test-v8`, in the root -of this repository. On macOS, this also requires a full Xcode install, -not just the "command line tools" for Xcode. +[^2]: The V8 tests still require Python 2. To run these tests locally, you can + run `PYTHON2 ./configure.py` before running `make test-v8`, in the root + of this repository. On macOS, this also requires a full Xcode install, + not just the "command line tools" for Xcode. [ChromiumReleaseCalendar]: https://www.chromium.org/developers/calendar [Node.js CI]: https://ci.nodejs.org/job/node-test-pull-request/