b0c7b343b4 | ||
---|---|---|
.theia | ||
docs | ||
hardware | ||
scripts | ||
src/wetrocks | ||
.gitattributes | ||
.gitignore | ||
CHANGELOG.txt | ||
LICENSE.txt | ||
Makefile | ||
README.md | ||
pyproject.toml |
README.md
Wet Rocks
Wet Rocks, a single phase immersion liquid cooled computer.
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.