All Projects → NCI-GDC → Portal Ui

NCI-GDC / Portal Ui

Licence: apache-2.0
GDC Data Portal UI

Programming Languages

javascript
184084 projects - #8 most used programming language
flow
126 projects

Projects that are alternatives of or similar to Portal Ui

Reactconfbr
Public infos and issues about React Conf Brasil organization
Stars: ✭ 156 (+212%)
Mutual labels:  relay, jest
Graphql Query Test Mock
Easily mock GraphQL queries in your Relay Modern / Apollo / any-other-GraphQL-client tests.
Stars: ✭ 49 (-2%)
Mutual labels:  relay, jest
Graphql Dataloader Boilerplate
Very simple boilerplate using GraphQL and DataLoader
Stars: ✭ 405 (+710%)
Mutual labels:  relay, jest
Relay Testing Utils
Easy to use relay mock and unit testing tool (works with Jest & Enzyme)
Stars: ✭ 13 (-74%)
Mutual labels:  relay, jest
Stu
Display Clojurescript builds using D3
Stars: ✭ 46 (-8%)
Mutual labels:  d3
Tsdx
Zero-config CLI for TypeScript package development
Stars: ✭ 9,010 (+17920%)
Mutual labels:  jest
Scala Js D3v4
ScalaJS facade types for D3 version 5
Stars: ✭ 41 (-18%)
Mutual labels:  d3
Cd Maturity Model
Continuous Delivery Maturity Model - Gap Analysis Visualization Tool, using D3.js
Stars: ✭ 45 (-10%)
Mutual labels:  d3
React Boilerplate
⚛ The stable base upon which we build our React projects at Mirego.
Stars: ✭ 39 (-22%)
Mutual labels:  jest
Minfront
Stars: ✭ 45 (-10%)
Mutual labels:  jest
Magiql
🌐 💫 Simple and powerful GraphQL Client, love child of react-query ❤️ relay
Stars: ✭ 45 (-10%)
Mutual labels:  relay
Push Starter
React Redux Starter with SSR 🤖
Stars: ✭ 43 (-14%)
Mutual labels:  jest
Express Bookshelf Realworld Example App
🐳 An Express and Bookshelf based backend implementation of the RealWorld API Spec.
Stars: ✭ 45 (-10%)
Mutual labels:  jest
Resonance
◾️Resonance | 5kb React animation library
Stars: ✭ 1,011 (+1922%)
Mutual labels:  d3
Parcel Vue Ts
📦 Boilerplate for Vue.js & Typescript, base on Parcel bundler.
Stars: ✭ 49 (-2%)
Mutual labels:  jest
Moveit
🚀 NLW #4 | React+ TypeScript + NextJS + StyledComponents + Firebase + MongoDb +Axios
Stars: ✭ 39 (-22%)
Mutual labels:  jest
Dashblocks
Enable Analytics in your Apps
Stars: ✭ 48 (-4%)
Mutual labels:  d3
D3 Parliament
A parliament chart based on D3js
Stars: ✭ 44 (-12%)
Mutual labels:  d3
K2
Koa2 API template with passport, GraphQL, flowtype, knex and more.
Stars: ✭ 44 (-12%)
Mutual labels:  jest
Dual Scale D3 Bar Chart
This is a demo for creating dual-scaled bar charts using D3.js
Stars: ✭ 49 (-2%)
Mutual labels:  d3

pre-commit


GDC Data Portal

#react #relay #redux #recompose #flow #jest #d3

Build Status

Technologies

  • React - JavaScript library for building user interfaces
  • Relay - JavaScript framework for building data-driven React applications
  • Redux - Predictable state container for JavaScript apps
  • Recompose - React utility belt for function components and higher-order components
  • Flow - Static type checker for JavaScript
  • Jest - Delightful JavaScript testing
  • d3 - Data-Driven Documents
  * [Technologies](#technologies)
  * [Installation](#installation)
  * [Tests](#tests)
  * [Development](#development)
  * [Setup pre-commit hook to check for secrets](#setup-pre-commit-hook-to-check-for-secrets)
  * [Contributing](#contributing)

Installation

Install Watchman

brew update
brew install watchman

We recommend using Node v8 (npm v5).

npm i

Tests

npm test

Development

By default the portal will attempt to connect to an api instance running on localhost:5000, however this can changed by setting the environment variable REACT_APP_API, or by setting localStorage.REACT_APP_API in the browser.

# start ui connected to localhost:5000 api server
npm start

# start ui connected to UChicago api server
REACT_APP_API=https://api.gdc.cancer.gov/v0/ npm start

// change api url during runtime in browser
localStorage.REACT_APP_API = 'https://api.gdc.cancer.gov/v0/'

Setup pre-commit hook to check for secrets

We use pre-commit to setup pre-commit hooks for this repo. We use detect-secrets to search for secrets being committed into the repo.

To install the pre-commit hook, run

pre-commit install

To update the .secrets.baseline file run

detect-secrets scan --update .secrets.baseline

.secrets.baseline contains all the string that were caught by detect-secrets but are not stored in plain text. Audit the baseline to view the secrets .

detect-secrets audit .secrets.baseline

Contributing

Read how to contribute here

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].