terra-core

Terra offers a set of configurable React components designed to help build scalable and modular application UIs. The library easily integrates with webpack-based workflows and was created to solve real-world issues in projects we work on day to day.

Github stars Tracking Chart

Cerner OSS
License
Build Status
devDependencies status
lerna

When a component reaches v1.0.0., it is considered to be stable and will follow SemVer for versioning.

  1. MAJOR versions represent breaking changes
  2. MINOR versions represent added functionality in a backwards-compatible manner
  3. PATCH versions represent backwards-compatible bug fixes

Consult the component CHANGELOGs, related issues, and PRs for more information.

We view the React.js props API of our components as our main public API. We use this to guide us when versioning components.

Prior to components reaching v1.0.0, a component is considered to be in a beta stage.
Components in beta stage may include breaking changes, new features, and bug fixes all within v0.x.x releases.

Stable
Beta
Deprecated

Please read through our contributing guidelines. Included are directions for issue reporting and pull requests.

  1. Install Node Version Manager (NVM) and Node. The root directory contains a .nvmrc file that specifies terra-core's node version. Once NVM is installed and you are within the root directory, your version of node will change to this version.
  2. Install docker https://www.docker.com/ to run browser tests.
  3. Install dependencies and run tests.
npm install
npm run test

Copyright 2017 - 2019 Cerner Innovation, Inc.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Overview

Name With Ownercerner/terra-core
Primary LanguageJavaScript
Program languageJavaScript (Language Count: 4)
Platform
License:Apache License 2.0
Release Count7268
Last Release Nameterra-form-select@6.62.1 (Posted on 2024-05-13 15:33:58)
First Release Nameterra-arrange@0.3.0 (Posted on 2017-05-16 06:06:35)
Created At2017-02-24 18:57:33
Pushed At2024-05-13 15:34:22
Last Commit At
Stargazers Count181
Watchers Count37
Fork Count167
Commits Count2.8k
Has Issues Enabled
Issues Count1552
Issue Open Count51
Pull Requests Count2191
Pull Requests Open Count5
Pull Requests Close Count271
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private
To the top