forked from sheetjs/docs.sheetjs.com
darwin-arm contributing guide refresh
This commit is contained in:
parent
42b664deec
commit
bd7538cf73
@ -35,7 +35,7 @@ This demo was tested in the following configurations:
|
||||
|
||||
| Platform | Architecture | Date |
|
||||
|:--------------------------------------------------------------|:-------------|:-----------|
|
||||
| NVIDIA RTX 4090 (24 GB VRAM) + i9-10910 (128 GB RAM) | `win10-x64` | 2024-08-31 |
|
||||
| NVIDIA RTX 4090 (24 GB VRAM) + Ryzen Z1 Extreme (24 GB RAM) | `win11-x64` | 2024-11-09 |
|
||||
| NVIDIA RTX 4080 SUPER (16 GB VRAM) + i9-10910 (128 GB RAM) | `win10-x64` | 2024-08-09 |
|
||||
| AMD RX 7900 XTX (24 GB VRAM) + Ryzen Z1 Extreme (16 GB RAM) | `win11-x64` | 2024-09-21 |
|
||||
| AMD RX 6800 XT (16 GB VRAM) + Ryzen Z1 Extreme (16 GB RAM) | `win11-x64` | 2024-10-07 |
|
||||
|
@ -44,7 +44,7 @@ These instructions were tested on the following platforms:
|
||||
| Linux (Steam Deck Holo x64) | `linux-x64` | 2024-09-20 |
|
||||
| Linux (Arch Linux AArch64) | `linux-arm` | 2024-05-10 |
|
||||
| MacOS 14.4 (x64) | `darwin-x64` | 2024-07-12 |
|
||||
| MacOS 14.5 (ARM64) | `darwin-arm` | 2024-05-23 |
|
||||
| MacOS 15.1 (ARM64) | `darwin-arm` | 2024-11-10 |
|
||||
| Windows 10 (x64) + WSL Ubuntu | `win10-x64` | 2024-07-12 |
|
||||
| Windows 11 (x64) + WSL Ubuntu | `win11-x64` | 2024-07-26 |
|
||||
| Windows 11 (ARM) + WSL Ubuntu | `win11-arm` | 2024-05-23 |
|
||||
@ -173,7 +173,7 @@ If this clone fails with an error message that mentions SSL or secure connection
|
||||
or certificates, build and install a version of Git with proper SSL support:
|
||||
|
||||
```bash
|
||||
# Git does not support OpenSSL out of the box, must do this
|
||||
: # Git does not support OpenSSL out of the box, must do this
|
||||
curl -LO https://github.com/niko-dunixi/git-openssl-shellscript/raw/main/compile-git-with-openssl.sh
|
||||
chmod +x compile-git-with-openssl.sh
|
||||
./compile-git-with-openssl.sh
|
||||
@ -205,7 +205,11 @@ sudo apt-get install -y make
|
||||
</TabItem>
|
||||
<TabItem value="osx" label="MacOS">
|
||||
|
||||
A) Open a terminal window and run `git`.
|
||||
A) Open a terminal window and run `git`:
|
||||
|
||||
```bash
|
||||
git --version
|
||||
```
|
||||
|
||||
If Xcode or the command-line tools are not installed, you will be asked to
|
||||
install. Click "Install" and run through the steps.
|
||||
@ -216,6 +220,25 @@ B) Open a terminal window and install the Homebrew package manager:
|
||||
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
|
||||
```
|
||||
|
||||
Follow the on-screen instructions.
|
||||
|
||||
After the installation finishes, add Homebrew to your `PATH`. The instructions
|
||||
are displayed in the `Next steps` section:
|
||||
|
||||
```bash
|
||||
: # zsh
|
||||
echo >> $HOME/.zprofile
|
||||
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> $HOME/.zprofile
|
||||
|
||||
: # bash
|
||||
echo >> $HOME/.bash_profile
|
||||
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> $HOME/.bash_profile
|
||||
|
||||
: # other
|
||||
echo >> $HOME/.profile
|
||||
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> $HOME/.profile
|
||||
```
|
||||
|
||||
C) Close the window, open a new terminal window, and disable analytics:
|
||||
|
||||
```bash
|
||||
@ -232,10 +255,19 @@ The message should state that analytics are disabled or destroyed.
|
||||
|
||||
D) Install NodeJS.
|
||||
|
||||
:::note pass
|
||||
Open [the official NodeJS site](https://nodejs.org/en/download/) with a web
|
||||
browser and select "Prebuilt Installer" from the Categories dropdown.
|
||||
|
||||
[The official NodeJS site](https://nodejs.org/en/download/) provides installers
|
||||
for "LTS" and "Current" releases. The "LTS" version should be installed.
|
||||
Adjust the next three dropdowns as follows:
|
||||
|
||||
- "I want the": Select the first LTS option ("v22.11.0 (LTS)" when last tested)
|
||||
- "version of Node.js for": Select "macOS"
|
||||
- "running": Select "x64" for Intel Macs or "ARM64" for Apple Silicon Macs
|
||||
|
||||
Click the green Download button to download the package. After the download
|
||||
finishes, open the package and follow the steps to install NodeJS
|
||||
|
||||
:::note pass
|
||||
|
||||
**Older versions of macOS are not compatible with newer versions of NodeJS.**
|
||||
|
||||
@ -463,21 +495,23 @@ This step may take a few minutes as the current test snapshot is large.
|
||||
3) Run the `esbuild` tool once:
|
||||
|
||||
```bash
|
||||
npx -y esbuild@0.14.14
|
||||
npx -y esbuild@0.14.14 --version
|
||||
```
|
||||
|
||||
The command will print the version number `0.14.14`.
|
||||
|
||||
4) Run a build and verify with a short test:
|
||||
|
||||
```bash
|
||||
# Full Build
|
||||
: # Full Build
|
||||
cd modules; make clean; make; cd ..
|
||||
make
|
||||
make dist
|
||||
|
||||
# Short test
|
||||
: # Short test
|
||||
make test_misc
|
||||
|
||||
# Reset repo
|
||||
: # Reset repo
|
||||
git checkout -- .
|
||||
```
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user