appirio-tech/tc-ui

Name: tc-ui

Owner: Topcoder

Description: Topcoder UI components and styles

Created: 2016-04-12 17:51:44.0

Updated: 2016-12-11 20:52:22.0

Pushed: 2018-02-16 19:11:05.0

Homepage: https://ui.topcoder.com

Size: 139

Language: CSS

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Dev Build Status QA Build Status Master Build Status

Topcoder UI Kit

This repo houses Topcoder's style guide and component library. Design documentation and information on the style guide principles can be found at https://app.frontify.com/d/zEXqGHFD1YN2/ui-library.

The technologies used are React, Redux, ES2015, Webpack, and SCSS.

Installation

We use node 5.x and npm 3.x, so you may need to download a new version of node. The easiest way is to download nvm. We have a .nvmrc file in the root of the project, so you can just run nvm use to switch to the correct version of node.

Install dependencies by running the following in the root of the project:

NPM Commands
Contributing
Pull Requests

To contribute to the repository, please create a feature branch off of the dev branch. Once you're finished working on the feature, make a pull request to merge it into dev. Please make sure that every pull request has passed the build checks, which appear just before the “Merge pull request” button in github.

Code Style

Checkout the code and comments in src/components/ExampleComponent for an example functional React component and .scss file.

React

JavaScript

SCSS Files

Recommended Developer Tools
Syntax highlighting for ES6 and React JSX
Recommended Theme
Automatic JavaScript linting in Sublime Text
Code expander
Using the tc-ui repository in your app
Install
install --save tc-ui

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.