wetrocks/README.md

1.7 KiB

Wet Rocks

Wet Rocks, a single phase immersion liquid cooled computer.

Wet Rocks

Build

Build thusly. Adjust Python setup to suit to taste.

This builds the docs:

git clone --recursive https://spacecruft.org/deepcrayon/wetrocks
cd wetrocks/
virtualenv venv
source venv/bin/activate
pip install -U setuptools pip wheel
pip install -e .
make all

The first time, also run this to get the templates for the web version of the spreadsheet bill of materials:

cp -p venv/lib/python3.11/site-packages/sphinxcontrib/excel_table/resources/_static/* docs/_source/_static/
cp -p venv/lib/python3.11/site-packages/sphinxcontrib/excel_table/resources/_templates/layout.html docs/_source/_templates/

IDE

In your IDE, such as Parrot, Theia or vscode, install the .vsix extension built or installed from here:

Add this to ~/.ocpvscode, updating the path to your setup.

{
  "3939": {
    "roots": [
      "/home/jebba/devel/deepcrayon/wetrocks"
    ]
  }
}

And this is the ugliest cruft of all, until I find where to fix the path. Set this up to work around a missing path:

sudo mkdir -p /webview/theia-resource/file/
cd /webview/theia-resource/file/
sudo ln -s /tmp .

Non-Free Files

Optionally, non-free files for CAD drawings, such as the motherboard STL, will be used if available in the non-free directory.

These files are proprietary, copyright by the upstream manufacturers.

Install thusly in the main wetrocks/ directory to use:

git clone https://spacecruft.org/deepcrayon/wetrocks-non-free non-free

License

Apache 2.0 license.

Copyright © 2024, Jeff Moe.