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

README.md

Lime Bootstrap

For usage docs, please visit lime-bootstrap.com

Development

npm install
npm run serve

We are using Babel to transpile and brunch.io 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

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