gjuggler / saturn-ui

Workbench app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Saturn UI

This project was bootstrapped with Create React App.

Guide here.

Builds/deploying handled by CircleCI.

Developing

  1. We use node@8 (the current LTS). On Darwin with Homebrew:

    brew install node@8; brew link node@8 --force
  2. Update npm:

    npm install -g npm@6
  3. Install deps:

    npm install
  4. Start development server, which will report any lint violations as well:

    npm start
  5. Testing:

    npm test
  6. Code style:

    • Not in IntelliJ: use an eslint plugin.
    • In IntelliJ: when you open the project, go to Settings -> Editor -> Code Style -> Javascript, click the gear next to Scheme, and import js-style.xml; then close Settings and right-click .eslintrc.js and click Apply Eslint Code Style Rules.

Additional Documentation

See the wiki.

About

Workbench app

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:JavaScript 92.6%Language:HTML 4.2%Language:CSS 3.2%