1.9 KiB
home-racker
HomeRacker is a fully modular rack building system for virtually any "racking needs" (Server Rack, shoe rack, book shelf, you name it).
This repo though contains the respective scad files for all fully customizable models as well as the documentation for the entire project.
Everyting else (like the HomeRacker - Core) you can find on my Makerworld Page). There I provide all all models (which I didn't transpile into scad) as f3d files.
Development
Note
Everything Jekyll-related has been tested using debian-based distros (in my case Ubuntu and WSL2 Ubuntu).
Prerequisites
System Dependencies
Install following system dependencies for debian-based OSs:
# required for asdf utilities in this repo
sudo apt install make
# required ruby dependencies
sudo apt install autoconf patch build-essential rustc libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libgmp-dev libncurses5-dev libffi-dev libgdbm6 libgdbm-dev libdb-dev uuid-dev
asdf
You need to install asdf. You can do so by running the install script:
chmod +x install-asdf.sh && ./install-asdf.sh
This will add asdf and bash completion to your path.
Plugins
Now you can install all plugins:
make asdf-install # due to some bug you might need to run it twice before it works
Note
Since renovate is activated on this repository, this step might be reocurring due to regular udpates to plugin versions.
Feedback?
Open an issue here rather than at Makerworld. I can track feature requests and bugs way easier here in Github.
Licensing
- The source code in this repository is licensed under the
MIT License(see LICENSE). - All 3D models and creative assets (in /models/) are licensed under the
CC BY-NC 4.0 License(see /models/LICENSE).
