GoodData React Components
Switch branches/tags
Clone or download
billie-jean
Latest commit c42a22d Nov 9, 2018
Permalink
Failed to load latest commit information.
.storybook RELATED: ONE-3331 Refactor of coloring Sep 24, 2018
__mocks__ FEATURE: BB-1287 Generate names for arithmetic measures Oct 18, 2018
docker RELATED: FET-29 Node 8.9.4 LTS Feb 9, 2018
examples BUGFIX: RAIL-1198 Removed experimental warning from pivot table & mov… Nov 6, 2018
scripts FEATURE: RAIL-1082 PivotTable header renderer Aug 24, 2018
specs BUGFIX: SETI-1485 run rpmbuild in docker Feb 13, 2018
src FEATURE: ONE-3420 Upgrade goodstrap library Nov 8, 2018
stories RELATED: ONE-3354 FET-194 Support color palette via api calls and too… Oct 26, 2018
styles/scss FEATURE: RAIL-1129 - Refactoring pivot headers and menus Sep 25, 2018
.editorconfig RELATED: RAIL-655 Add components with bucket interface Mar 15, 2018
.eslintignore RELATED: FET-166 Add missing copyrights Sep 25, 2018
.gitignore RELATED: RAIL-762 add examples-node-server May 14, 2018
.nvmrc TRIVIAL: Update node in nvmrc Feb 16, 2018
.travis.yml RELATED: RAIL-762 add examples-node-server May 14, 2018
CHANGELOG.md TRIVIAL: Update changelog Nov 9, 2018
LICENSE RELATED RAIL-1159 New license of GoodData.UI Oct 15, 2018
Makefile BUGFIX: SETI-1485 run rpmbuild in docker Feb 13, 2018
Procfile RELATED: FET-72 merge examples to root package.json May 14, 2018
README.md RELATED RAIL-1159 New license of GoodData.UI Oct 15, 2018
gdc-ci.yaml RELATED: FET-91 add automatic heroku deployment and testcafe Jul 24, 2018
jest.ci.js RELATED: RAIL-762 add examples-node-server May 14, 2018
jest.setup.js RELATED: FET-161 React 16 Sep 27, 2018
mock-schema.js RELATED: ONE-3354 FET-194 Support color palette via api calls and too… Oct 26, 2018
package.json gooddata-react-components - Release v6.0.2 Nov 9, 2018
tsconfig.build.json FEATURE: RAIL-908 Data load to ag grid Jul 26, 2018
tsconfig.dev.json RELATED: FET-56 Move Table from indigo-visualizations to react-compon… May 9, 2018
tsconfig.json FEATURE: RAIL-909 Table as Component Jul 27, 2018
tslint.json RELATED: FET-122 Use lint rules from new packages Jul 10, 2018
yarn.lock FEATURE: ONE-3420 Upgrade goodstrap library Nov 8, 2018

README.md

npm version

GoodData.UI React components

A React-based JavaScript library for building data-driven applications

Getting started

Usage

With yarn installed, go to your project directory and run

$ yarn add @gooddata/react-components

If you prefer npm run

$ npm install --save @gooddata/react-components

Contributing

We welcome any contribution in form of issues or pull requests. These commands may come in handy while developing:

command description
yarn install --pure-lockfile first step
yarn dev build react-components to /dist in watch mode
yarn test run all unit tests
yarn validate validate codestyle
yarn storybook run storybook from /stories on http://localhost:9001
yarn build-storybook build storybook to /dist-storybook
yarn test-storybook run storybook and screenshot tests
yarn examples run Live Examples dev-server from /examples on https://localhost:8999
yarn examples-build build Live Examples to /examples/dist
yarn examples-server serve built Live Examples - see /examples/server/src
yarn examples-testcafe run testcafe tests against localhost:8999

Deploy to heroku.com

When you deploy this repo to heroku, it serves GoodData.UI Live Examples. Relevant tasks are in Procfile and package.json.

# run in the project directory
heroku login
heroku create <your-app-name>
heroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp
git push heroku HEAD:master
heroku open

Run Live Examples Locally

To run GoodData.UI Live Examples locally:

git clone <this-repository>
cd  <repository-folder>
yarn install --pure-lockfile
yarn examples

Then open https://localhost:8999 and login using Live Examples account (you can create one here).

Changelog

License

(C) 2007-2018 GoodData Corporation

This project is dual licensed:

  • The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.
  • The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.

For more information, please see LICENSE