- Python 90.4%
- Makefile 6.9%
- Shell 2.7%
| .theia | ||
| docs | ||
| hardware | ||
| scripts | ||
| src/wetrocks | ||
| .gitattributes | ||
| .gitignore | ||
| CHANGELOG.txt | ||
| LICENSE.txt | ||
| Makefile | ||
| 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.
