BrickCamp is a visual dictionary for LEGO®
building techniques.
BrickCamp is only possible because of some amazing projects and technologies out there. This project is based on:
- Grav: An amazing flat-file open-source content management system
- Twig Templating: An easy-to-learn templating engine used by Grav
- Markdown: A simple markup language for formatting text
- YAML: One more markup language, this time for configuration and metadata
- LDraw: An open standard for LEGO
®
3D modelling - LeoCAD: A CAD programm based on the LDraw standard
- Rebrickable.com: A LEGO
®
creations platform with open-accesible data/images - GitLab: The source-code versioning platform where this project started
A huge thanks to each and every one of these projects and their supporting communities.
Legal Notice: LEGO®
is a trademark of the LEGO Group which does not sponsor, authorize or endorse this site.
The project including all content is released under the Creative Commons Attribution ShareAlike 4.0 International license.
- Download Grav from the https://getgrav.org site
- Extract the ZIP archive into a directory in your webroot (e.g.
~/www/brick.camp/
) - Switch into the
user
-subfolder (e.g.~/www/brick.camp/user/
) and run the following command:git clone https://github.com/brickcamp/website.git .
- Switch back to the Grav root folder (e.g.
~/www/brick.camp/
) and run the following command:bin/grav install
- Run the scripts in subfolder /data/brick-camp to load the part names and part images from Rebrickable.com.
- Start the included server:
bin/grav server
- You should be ready to go.