lmr-brandplatform v2.1.16
Little Miss Robot - Brandplatform (Core)
This repository contains the brandplatform npm package. The package defines the core functionality of every deployed branplatform. This package works very well with the Little Miss robot brandplatform boilerplate.
Installation
- Clone repository through an IDE or your terminal.
- Run
npm installin your terminal to install dependencies. - Run
npm run startto start the development environment. - The project is accessible at
localhost:9000.
Simulate styleguide
const COMPONENT = button;- Create the folder
styleguidein/src - Add folder
componentsto/src/styleguide - Add folder COMPONENT to
/src/styleguide/components - Create a file
COMPONENT-page.njkwithin/src/styleguide/components/COMPONENT
Simulate component
const COMPONENT = button;- Add a COMPONENT to
/src/styleguide/components - Create a file
COMPONENT-page.njkwithin/src/styleguide/components/COMPONENT Pase this content into
COMPONENT-page.njk{# ========================================================================== #} {# :: Info #} {# ========================================================================== #} {# {% set info %} {% endset %} #} {# ========================================================================== #} {# :: Modifiers #} {# ========================================================================== #} {# {% set modifiers %} {% endset %} #} {# ========================================================================== #} {# :: States #} {# ========================================================================== #} {# {% set states %} {% endset %} #} {# ========================================================================== #} {# :: JavaScript #} {# ========================================================================== #} {# {% set javascript %} {% endset %} #}Create a file
COMPONENT-macros.njkwithin/src/styleguide/components/COMPONENTPaste this content into
COMPONENT-macros.njk{# ========================================================================== #} {# :: Imports #} {# ========================================================================== #} {# ========================================================================== #} {# :: Default #} {# ========================================================================== #} {% macro default(classes, data) %} {% endmacro %}Create a file
_COMPONENT-default.njkwithin/src/styleguide/components/COMPONENTPaste this content into
_COMPONENT-macros.njk{# ========================================================================== #} {# :: Imports #} {# ========================================================================== #} {% import "components/COMPONENT/COMPONENT-macros.njk" as COMPONENT %} {# ========================================================================== #} {# :: Settings #} {# ========================================================================== #} {% set params = { isFullWidth: false, styleVendors: [], scriptVendors: [], order: 1, scope: "" } %} {# ========================================================================== #} {# :: Info #} {# ========================================================================== #} {# {% set info %} {% endset %} #} {# ========================================================================== #} {# :: Preview #} {# ========================================================================== #} {% set preview %} {{COMPONENT.default("", {})}} {% endset %} {# ========================================================================== #} {# :: Code #} {# ========================================================================== #} {# {% set code %} {% endset %} #}
Simulate Page - files
- Add folder
pagesto/src/styleguide - Add file
home.njkto/src/styleguide/pages
Simulate Page - folders
- Add folder
pagesto/src/styleguide - Add folder
hometo/src/styleguide/pages - Add file
home-1.njkto/src/styleguide/pages/home - Add file
home-2.njkto/src/styleguide/pages/home
Scripts
npm run start: Start the development environment.npm run buildandnpm run build:dev: Start building for development into./distfolder.npm run build:prod: Start building for production in to./distfolder.npm run server: Start nodemon server.
Publish
npm run buildmake sure that the dist folder contains the latest buildnpm whoamishould show you are logged in as littlemissrobot. These credentials can be found in our big vault in 1Password. Only employees of Little Miss Robot should have access. If this is not the case: good job, you hacked us!- Update the package.json version number by choosing:
npm version majornpm version minornpm version patch
npm publishto publish the new version of the package to NPM.- Good job! you are done, go get some fruit as a reward.
Contact
If there are any questions concerning this repo, you can always contact the lovely people mentioned below in chronological order:
Wouter Vandersyppe (DO NOT CALL BEFORE 11:00)
* Project Manager, Technical lead, 24/7 Grumpy cat * `wouter@littlemissrobot.com`Jan Van Lysebettens
* Design lead, Content manager, Master Climber * `jan@littlemissrobot.com`Collin Van der Vorst
* Back-end Developer, beetje Front-end Developer, Craft wizard * `collin@littlemissrobot.com`Nele De Bruycker
* Visual Design, Front-end Developer, Pull Request Master * `nele@littlemissrobot.com`Benoit Bosschaert
* Creative/Front-end developer, Craft apprentice, Code Jedi * `benoit@littlemissrobot.com`Sébastien Henau
* Creative/Front-end developer, beetje Motion Design, wannabe Developer * `sebastien@littlemissrobot.com`
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago