The Actionpad framework for Lime Crm
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
VBA Update lbsHelper.txt May 23, 2018
__mocks__ correct response in mock Jun 7, 2018
docs Changed App Store -> Lime Store Sep 11, 2018
.babelrc Added jest for testing Apr 13, 2018
.eslintrc.json Rule has changed in latest eslint May 17, 2018
.gitattributes LF changes Sep 23, 2013
.npmignore Made ready for NPM publish Jun 26, 2018 Update Jun 26, 2018
brunch-config.js Made the linter overlord happy May 24, 2018
mkdocs.yml Updated docs with new components Jun 26, 2018

Lime Bootstrap

For usage docs, please visit


npm install
npm run serve

We are using Babel to transpile and to bundle.

Jest is used for tests: npm run test

Eslint is our linter overlord. We are using a slightly modified version of Airbnbs style.

Using VSCode with eslint (dbaeumer.vscode-eslint) and jest (Orta.vscode-jest) extensions are recommended.

Creating a release

  1. Create a build
npm install
npm run build
  1. Upload the dist folder to github as a release with semantic versioning as the tag.

  2. Manually update download link in docs/theme/partials/tabs.html

  3. Upload the docs npm run publish-docs


The docs are built with Mkdocs with the material theme. Mkdocs requires Python and we are using 3.6 to build

Install into a venv or not

$ pip install -r docs/requirement.txt

Serving the docs locally with npm run docs

Publishing docs to Github-pages (requires push access to repo) npm run publish-docs