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.