No description
Find a file
2020-08-09 21:39:21 -05:00
.github/workflows Include sourceurl if possible 2020-08-09 21:39:21 -05:00
_data Initial commit 2020-08-08 19:49:13 -05:00
_layouts Include sourceurl if possible 2020-08-09 21:39:21 -05:00
_lib Initial commit 2020-08-08 19:49:13 -05:00
resources Initial commit 2020-08-08 19:49:13 -05:00
.gitignore Initial commit 2020-08-08 19:49:13 -05:00
_config.yml Initial commit 2020-08-08 19:49:13 -05:00
index.md words 2020-08-08 20:15:22 -05:00
LICENSE.md Initial commit 2020-08-08 19:49:13 -05:00
Makefile Initial commit 2020-08-08 19:49:13 -05:00
other-licenses.md Initial commit 2020-08-08 19:49:13 -05:00
README.md Initial commit 2020-08-08 19:49:13 -05:00
rules.py Initial commit 2020-08-08 19:49:13 -05:00

cookiecutter.repo_name

Enclosure for Feather Quad

This is a project created with cookiecutter-mystl. Use cookiecutter-mystl to host your own OpenSCAD and STL models! Have improvements to your site? Contribute them back to cookiecutter-mystl!

My STL

Requirements

See .github/workflows/publish.yml for the canonical requirements. Intended to work on debian systems with a minimum of fuss.

  • admesh
  • git
  • Imagemagick
  • jekyll
  • make
  • OpenSCAD
  • python3
  • python3-yaml

For headless building,

  • xauth
  • xvfb

Models and STL generation from .scad files

_data/assets.yml describes the files that make up your project. It should be a series of blocks. At a minimum the block must have a name and an stl file. It can optionally have notes, an scad file, scad generation flags, images, and other downloads. You can refer to a source scad file multiple times with different flags, in order to generate related or parametric models.

Build assets and render Locally

$ make
$ jekyll serve --watch

Build locally and push site to github pages

$ make publish

Push to main branch and get a gh-pages build:

$ git push origin main