You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Jonathan Cutrell edited this page Feb 26, 2016
·
1 revision
Hello friend!
If you found your way here, it's because you are trying to use Launchframe and this is your first time working with our team.
The purpose of this document is to outline the moving parts and pieces of Launchframe to get you up and running.
What it is
Launchframe is a set of tools Whiteboard uses to develop websites. In its primary form, Launchframe is a WordPress theme built on top of Timber. It can be installed directly into a WordPress install.
However, unlike most themes, Launchframe isn't going to work out of the box. It needs a few pieces of setup.
Launchframe relies on a few extra tools to make the development process more powerful.
NPM (node package manager)
Bower (front-end tool package manager)
Gulp (task runner for building code)
Sass (Syntactically awesome style sheets)
eslint, es6 (via Babel)
Composer (PHP package manager)
Twig (Front-end templating for PHP)
Each of these components is necessary to get to work.
The installation process of Launchframe is mostly visible in the start script.
The main rules:
Don't save files to assets/dist - save only to assets/src; the gulpfile will overwrite dist.
Include scripts and stylesheets via the functions file