Skip to content

Commit

Permalink
refactor(project): move to monorepo (#2363)
Browse files Browse the repository at this point in the history
* chore(project): sync offline mirror

* chore(components): move to sub-directory

* docs(developing): add initial docs

* chore(project): sync top-level files

* chore(project): sync moved files

* chore(ci): update ci to include node v10

* chore(project): sync offline mirror

* chore(ci): name install step

* fix(components): ci-check

* chore(project): add publish task and docs

* chore(project): add sync task

* chore(project): run sync command

* docs(readme): add back root readme in interim

* docs(developing): remove reference to elements

* docs(deps): add write-up for dependencies

* docs: move components docs up to root level

* chore(examples): move example to top-level to prevent codesandbox breakage

* docs(readme): update to include license and contributing sections

* docs(readme): update build badge to circle

* docs(readme): update readme copy

* docs(developing): add common tasks docs

* chore(project): update editorconfig

* chore(components): move files back to docs folder

* chore(rollup): update namedExports for dev

* chore(ci): add build step to circleci
  • Loading branch information
joshblack authored and asudoh committed May 5, 2019
1 parent 9f27de2 commit 6b80872
Show file tree
Hide file tree
Showing 912 changed files with 3,117 additions and 505 deletions.
21 changes: 16 additions & 5 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -1,17 +1,28 @@
version: 2
jobs:
build:
components:
docker:
- image: circleci/node:8.12-browsers
- image: circleci/node:10.15-browsers
working_directory: ~/repo
steps:
- checkout
- run:
name: Install yarn
command: curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version 1.15.2
command: |
curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version 1.15.2
export PATH=$HOME/.yarn/bin:$PATH
- run:
name: Install dependencies
command: PATH=$HOME/.yarn/bin:$PATH yarn install --frozen-lockfile --offline
command: yarn install --offline --frozen-lockfile
- run:
name: Build packages
command: yarn build
- run:
name: Run Continuous Integration checks
command: PATH=$HOME/.yarn/bin:$PATH yarn ci-check
command: yarn lerna run ci-check --scope carbon-components

workflows:
version: 2
main:
jobs:
- components
17 changes: 6 additions & 11 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -1,21 +1,16 @@
# EditorConfig helps developers define and maintain consistent
# EditorConfig helps developers define and maintain consistent # top-most EditorConfig file
# coding styles between different editors and IDEs
# editorconfig.org

root = true


[*]

# Change these settings to your own preference
indent_style = space
indent_size = 2

# We recommend you to keep these unchanged
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
end_of_line = lf
indent_size = 2
indent_style = space
insert_final_newline = true
max_line_length = 80
trim_trailing_whitespace = true

[*.md]
trim_trailing_whitespace = false
70 changes: 33 additions & 37 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,48 +1,44 @@
# Hide package manager
node_modules
bower_components
.npmrc

# Ignore built files and static folder
demo/*.css
demo/*.map
demo/*.js
demo/*.html
demo/code
demo/component
demo/hot
!demo/index.js
!demo/components.js
# Build folders
/build
packages/*/examples/*/build/
es
lib
dist
umd
css

# OSX
.DS_Store
# Config files
.npmrc

# Cache folders
.cache

# Logs
logs
*.log

# Editors
project.sublime-project
project.sublime-workspace
jsconfig.json
.vscode
# Runtime data
pids
*.pid
*.seed

# Certificates
*.crt
*.pem

# Editor
.DS_Store
*.swp
.idea
.vscode

# Coverage directory used by tools like istanbul, also includes default junit
# output file
coverage
/junit.xml

# Test reports
tests/a11y-results
tests/coverage

# built files
/es
/umd
/scripts
/css/**
/scss
/html
/docs/js

# a11y testing
.aat.yml
# Dependency directory
node_modules

# Generated by npm@5, but project currently uses Yarn
package-lock.json
5 changes: 0 additions & 5 deletions .htmlhintrc

This file was deleted.

1 change: 1 addition & 0 deletions .nvmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
10
45 changes: 26 additions & 19 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -1,21 +1,28 @@
demo/*.css
demo/*.map
demo/*.js
demo/js/prism.js
demo/scss/_prism.scss
demo/hot
!demo/index.js
build
dist
docs/api/sass.md
examples/codesandbox
src/globals/fonts/LICENSE.md
tests/a11y-results
tests/coverage
/es
/umd
/scripts
/css
/scss
/html
/docs/js
es
html
lib
node_modules
ts
umd

# Components
packages/components/demo/*.css
packages/components/demo/*.map
packages/components/demo/*.js
packages/components/demo/js/prism.js
packages/components/demo/scss/_prism.scss
packages/components/demo/hot
!packages/components/demo/index.js

packages/components/docs/api/sass.md
packages/components/examples/codesandbox
packages/components/src/globals/fonts/LICENSE.md
packages/components/tests/a11y-results
packages/components/tests/coverage

packages/components/scripts
packages/components/css
packages/components/scss
packages/components/docs/js
Binary file added .yarn-offline-mirror/@lerna-add-3.13.3.tgz
Binary file not shown.
Binary file not shown.
Binary file added .yarn-offline-mirror/@lerna-bootstrap-3.13.3.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/@lerna-changed-3.13.4.tgz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added .yarn-offline-mirror/@lerna-clean-3.13.3.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/@lerna-cli-3.13.0.tgz
Binary file not shown.
Binary file not shown.
Binary file added .yarn-offline-mirror/@lerna-command-3.13.3.tgz
Binary file not shown.
Binary file not shown.
Binary file added .yarn-offline-mirror/@lerna-create-3.13.3.tgz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added .yarn-offline-mirror/@lerna-diff-3.13.3.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/@lerna-exec-3.13.3.tgz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added .yarn-offline-mirror/@lerna-get-packed-3.13.0.tgz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added .yarn-offline-mirror/@lerna-import-3.13.4.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/@lerna-init-3.13.3.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/@lerna-link-3.13.3.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/@lerna-list-3.13.3.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/@lerna-listable-3.13.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/@lerna-log-packed-3.13.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/@lerna-npm-conf-3.13.0.tgz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added .yarn-offline-mirror/@lerna-output-3.13.0.tgz
Binary file not shown.
Binary file not shown.
Binary file added .yarn-offline-mirror/@lerna-package-3.13.0.tgz
Binary file not shown.
Binary file not shown.
Binary file added .yarn-offline-mirror/@lerna-project-3.13.1.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/@lerna-prompt-3.13.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/@lerna-publish-3.13.4.tgz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added .yarn-offline-mirror/@lerna-rimraf-dir-3.13.3.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/@lerna-run-3.13.3.tgz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added .yarn-offline-mirror/@lerna-timer-3.13.0.tgz
Binary file not shown.
Binary file not shown.
Binary file added .yarn-offline-mirror/@lerna-version-3.13.4.tgz
Binary file not shown.
Binary file not shown.
Binary file added .yarn-offline-mirror/@octokit-endpoint-4.2.0.tgz
Binary file not shown.
Binary file not shown.
Binary file added .yarn-offline-mirror/@octokit-request-3.0.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/@octokit-rest-16.25.0.tgz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added .yarn-offline-mirror/agent-base-4.2.1.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/agentkeepalive-3.5.2.tgz
Binary file not shown.
Binary file not shown.
Binary file added .yarn-offline-mirror/ansi-escapes-3.2.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/ansi-regex-4.1.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/aproba-2.0.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/array-differ-1.0.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/atob-lite-2.0.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/babel-core-6.26.3.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/babel-helpers-6.24.1.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/babel-register-6.26.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/bail-1.0.3.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/before-after-hook-1.4.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/bluebird-3.5.4.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/boundary-1.0.1.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/btoa-lite-1.0.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/builtins-1.0.3.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/byline-5.0.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/byte-size-4.0.4.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/cacache-11.3.2.tgz
Binary file not shown.
Binary file removed .yarn-offline-mirror/callsites-3.0.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/callsites-3.1.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/character-entities-1.2.2.tgz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added .yarn-offline-mirror/cmd-shim-2.0.2.tgz
Binary file not shown.
Binary file not shown.
Binary file added .yarn-offline-mirror/commander-2.20.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/concat-stream-2.0.0.tgz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed .yarn-offline-mirror/cosmiconfig-5.0.7.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/dateformat-3.0.3.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/deepmerge-3.2.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/deprecation-1.0.1.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/detect-indent-5.0.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/dezalgo-1.0.3.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/dir-glob-2.0.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/doctoc-1.4.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/emoji-regex-6.1.3.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/encoding-0.1.12.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/err-code-1.1.2.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/es6-promise-4.2.6.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/es6-promisify-5.0.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/fault-1.0.2.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/format-0.2.2.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/genfun-5.0.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/get-pkg-repo-1.4.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/get-port-3.2.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/get-stdin-7.0.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/git-raw-commits-2.0.0.tgz
Binary file not shown.
Binary file not shown.
Binary file added .yarn-offline-mirror/git-semver-tags-2.0.2.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/git-up-4.0.1.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/git-url-parse-11.1.2.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/gitconfiglocal-1.0.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/globby-8.0.2.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/handlebars-4.1.2.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/home-or-tmp-2.0.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/htmlparser2-3.9.2.tgz
Binary file not shown.
Binary file not shown.
Binary file added .yarn-offline-mirror/http-proxy-agent-2.1.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/https-proxy-agent-2.2.1.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/humanize-ms-1.2.1.tgz
Binary file not shown.
Binary file removed .yarn-offline-mirror/husky-1.3.1.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/husky-2.1.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/init-package-json-1.10.3.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/inquirer-6.3.1.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/invert-kv-2.0.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/ip-1.1.5.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/is-alphabetical-1.0.2.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/is-alphanumerical-1.0.2.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/is-decimal-1.0.2.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/is-hexadecimal-1.0.2.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/is-ssh-1.3.1.tgz
Binary file not shown.
Binary file not shown.
Binary file added .yarn-offline-mirror/is-word-character-1.0.2.tgz
Binary file not shown.
Binary file removed .yarn-offline-mirror/js-yaml-3.13.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/js-yaml-3.13.1.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/lcid-2.0.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/lerna-3.13.4.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/libnpmaccess-3.0.1.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/libnpmpublish-1.1.1.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/lodash.get-4.4.2.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/lodash.ismatch-4.4.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/lodash.set-4.3.2.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/lru-cache-5.1.1.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/macos-release-2.2.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/make-fetch-happen-4.0.1.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/map-age-cleaner-0.1.3.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/markdown-escapes-1.0.2.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/mem-4.3.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/mimic-fn-2.1.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/modify-values-1.0.1.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/multimatch-2.1.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/mute-stream-0.0.8.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/node-fetch-2.4.1.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/node-fetch-npm-2.0.2.tgz
Binary file not shown.
Binary file not shown.
Binary file added .yarn-offline-mirror/normalize-url-3.3.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/npm-lifecycle-2.1.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/npm-package-arg-6.1.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/npm-packlist-1.4.1.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/npm-pick-manifest-2.2.3.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/npm-registry-fetch-3.9.0.tgz
Binary file not shown.
Binary file not shown.
Binary file added .yarn-offline-mirror/os-locale-3.1.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/os-name-3.1.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/p-defer-1.0.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/p-is-promise-2.1.0.tgz
Binary file not shown.
Binary file removed .yarn-offline-mirror/p-map-2.0.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/p-map-2.1.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/p-map-series-1.0.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/p-pipe-1.2.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/p-reduce-1.0.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/p-waterfall-1.0.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/pacote-9.5.0.tgz
Binary file not shown.
Binary file removed .yarn-offline-mirror/parent-module-1.0.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/parent-module-1.0.1.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/parse-entities-1.2.1.tgz
Binary file not shown.
Binary file not shown.
Binary file added .yarn-offline-mirror/parse-path-4.0.1.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/parse-url-5.0.1.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/pkg-dir-4.1.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/promise-retry-1.1.1.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/promzard-0.3.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/protocols-1.4.7.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/protoduck-5.0.1.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/read-1.0.7.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/read-cmd-shim-1.0.1.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/read-package-json-2.0.13.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/read-package-tree-5.2.2.tgz
Binary file not shown.
Binary file removed .yarn-offline-mirror/read-pkg-4.0.1.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/read-pkg-5.1.1.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/readable-stream-3.3.0.tgz
Binary file not shown.
Binary file not shown.
Binary file added .yarn-offline-mirror/remark-frontmatter-1.3.1.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/remark-parse-5.0.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/resolve-1.10.1.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/retry-0.10.1.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/rimraf-2.6.3.tgz
Binary file not shown.
Binary file removed .yarn-offline-mirror/rxjs-6.3.3.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/rxjs-6.5.1.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/semver-5.7.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/smart-buffer-4.0.2.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/socks-2.3.2.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/socks-proxy-agent-4.0.2.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/sort-keys-2.0.0.tgz
Binary file not shown.
Binary file not shown.
Binary file added .yarn-offline-mirror/split-1.0.1.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/state-toggle-1.0.1.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/strip-ansi-5.2.0.tgz
Binary file not shown.
Binary file not shown.
Binary file added .yarn-offline-mirror/structured-source-3.0.2.tgz
Binary file not shown.
Binary file removed .yarn-offline-mirror/synchronous-promise-2.0.6.tgz
Binary file not shown.
Binary file not shown.
Binary file added .yarn-offline-mirror/temp-dir-1.0.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/temp-write-3.4.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/traverse-0.6.6.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/trim-0.0.1.tgz
Binary file not shown.
Binary file not shown.
Binary file added .yarn-offline-mirror/trough-1.0.3.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/type-fest-0.4.1.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/uid-number-0.0.6.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/umask-1.1.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/unherit-1.1.1.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/unified-6.2.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/unist-util-is-2.1.2.tgz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added .yarn-offline-mirror/unist-util-visit-1.4.0.tgz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added .yarn-offline-mirror/update-section-0.3.3.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/url-template-2.0.8.tgz
Binary file not shown.
Binary file not shown.
Binary file added .yarn-offline-mirror/vfile-2.3.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/vfile-location-2.0.4.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/vfile-message-1.1.1.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/windows-release-3.2.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/write-file-atomic-2.4.2.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/write-json-file-2.3.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/write-pkg-3.2.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/x-is-string-0.1.0.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/yargs-12.0.5.tgz
Binary file not shown.
Binary file added .yarn-offline-mirror/yargs-parser-11.1.1.tgz
Binary file not shown.
1 change: 1 addition & 0 deletions .yarnrc
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
yarn-offline-mirror "./.yarn-offline-mirror"
yarn-offline-mirror-pruning true
--install.frozen-lockfile true
31 changes: 12 additions & 19 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,12 @@

[![Carbon Components is released under the Apache-2.0 license](https://img.shields.io/badge/license-Apache--2.0-blue.svg)](./LICENSE)
[![Build Status](https://circleci.com/gh/carbon-design-system/carbon-components.svg?style=shield)](https://circleci.com/gh/carbon-design-system/carbon-components)
[![lerna](https://img.shields.io/badge/maintained%20with-lerna-cc00ff.svg)](https://lernajs.io/)
[![PRs welcome!](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](./.github/CONTRIBUTING.md)

The Carbon Design System is a series of individual styles and components, that when combined make beautiful, intuitive designs. These designs are systemic and logical, as they all follow the same universal principles.

The component library gives developers a collection of re-usable HTML and SCSS partials for building their products.
> The Carbon Design System is a series of individual styles and components, that
> when combined make beautiful, intuitive designs. These designs are systemic and
> logical, as they all follow the same universal principles.
## Getting started

Expand All @@ -30,28 +31,20 @@ If you just want to try out `carbon-components`, you can also use [CodeSandbox](

(**Important note**: `src` directory in the package has been deprecated and subject to breaking changes. Please use `es`/`umd`/`scss` directories instead)

# :books: Documentation
## :books: Documentation

- See our documentation site [here](http://carbondesignsystem.com/getting-started/developers) for full how-to docs and guidelines
- [Contributing](/.github/CONTRIBUTING.md): Guidelines for making contributions to this repo.
- [πŸƒβ€β™€οΈ Migration Guides](./docs/migration)
- [v9 to v10](./docs/migration/migrate-to-10.x.md)

## Contributors

<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
<!-- prettier-ignore -->
| [<img src="https://avatars3.githubusercontent.com/u/4185382?v=4" width="100px;"/><br /><sub><b>Brian Han</b></sub>](https://github.com/hellobrian)<br />[πŸ’»](https://github.com/IBM/carbon-components/commits?author=hellobrian "Code") [πŸ“–](https://github.com/IBM/carbon-components/commits?author=hellobrian "Documentation") [πŸ‘€](#review-hellobrian "Reviewed Pull Requests") [βœ…](#tutorial-hellobrian "Tutorials") | [<img src="https://avatars1.githubusercontent.com/u/11928039?v=4" width="100px;"/><br /><sub><b>TJ Egan</b></sub>](http://tjegan.com/)<br />[πŸ’»](https://github.com/IBM/carbon-components/commits?author=tw15egan "Code") [πŸ“–](https://github.com/IBM/carbon-components/commits?author=tw15egan "Documentation") [πŸ‘€](#review-tw15egan "Reviewed Pull Requests") [βœ…](#tutorial-tw15egan "Tutorials") | [<img src="https://avatars0.githubusercontent.com/u/5447411?v=4" width="100px;"/><br /><sub><b>Mari Johannessen</b></sub>](http://www.marijohannessen.com)<br />[πŸ’»](https://github.com/IBM/carbon-components/commits?author=marijohannessen "Code") [πŸ“–](https://github.com/IBM/carbon-components/commits?author=marijohannessen "Documentation") [πŸ‘€](#review-marijohannessen "Reviewed Pull Requests") [βœ…](#tutorial-marijohannessen "Tutorials") | [<img src="https://avatars2.githubusercontent.com/u/2753488?s=400&v=4" width="100px;"/><br /><sub><b>Alison Joseph</b></sub>](https://github.com/alisonjoseph)<br />[πŸ’»](https://github.com/IBM/carbon-components/commits?author=alisonjoseph "Code") [πŸ“–](https://github.com/IBM/carbon-components/commits?author=alisonjoseph "Documentation") [πŸ‘€](#review-alisonjoseph "Reviewed Pull Requests") [βœ…](#tutorial-alisonjoseph "Tutorials") | [<img src="https://avatars3.githubusercontent.com/u/3901764?s=400&v=4" width="100px;"/><br /><sub><b>Josh Black</b></sub>](https://github.com/joshblack)<br />[πŸ’»](https://github.com/IBM/carbon-components/commits?author=joshblack "Code") [πŸ“–](https://github.com/IBM/carbon-components/commits?author=joshblack "Documentation") [πŸ‘€](#review-joshblack "Reviewed Pull Requests") [βœ…](#tutorial-joshblack "Tutorials") | [<img src="https://avatars2.githubusercontent.com/u/12533409?s=460&v=4" width="100px;"/><br /><sub><b>Alessandra Davila</b></sub>](https://github.com/aledavila)<br />[πŸ’»](https://github.com/IBM/carbon-components/commits?author=aledavila "Code") [πŸ“–](https://github.com/IBM/carbon-components/commits?author=aledavila "Documentation") [πŸ‘€](#review-aledavila "Reviewed Pull Requests") [βœ…](#tutorial-aledavila "Tutorials") | [<img src="https://avatars2.githubusercontent.com/u/1266014?v=4" width="100px;"/><br /><sub><b>Chris Dhanaraj</b></sub>](http://twitter.com/chrisdhanaraj)<br />[πŸ’»](https://github.com/IBM/carbon-components/commits?author=chrisdhanaraj "Code") [πŸ“–](https://github.com/IBM/carbon-components/commits?author=chrisdhanaraj "Documentation") [πŸ‘€](#review-chrisdhanaraj "Reviewed Pull Requests") [βœ…](#tutorial-chrisdhanaraj "Tutorials") [πŸ”§](#tool-chrisdhanaraj "Tools") |
| :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| [<img src="https://avatars2.githubusercontent.com/u/5481782?v=4" width="100px;"/><br /><sub><b>Ian Fleming</b></sub>](http://ianfleming.me/)<br />[πŸ’»](https://github.com/IBM/carbon-components/commits?author=iangfleming "Code") [πŸ“–](https://github.com/IBM/carbon-components/commits?author=iangfleming "Documentation") [πŸ‘€](#review-iangfleming "Reviewed Pull Requests") [βœ…](#tutorial-iangfleming "Tutorials") | [<img src="https://avatars3.githubusercontent.com/u/11670886?v=4" width="100px;"/><br /><sub><b>Anna Gonzales</b></sub>](https://github.com/aagonzales)<br />[🎨](#design-aagonzales "Design") [πŸ“–](https://github.com/IBM/carbon-components/commits?author=aagonzales "Documentation") | [<img src="https://avatars0.githubusercontent.com/u/29312997?v=4" width="100px;"/><br /><sub><b>Tayler Aitken</b></sub>](https://github.com/tay-aitken)<br />[🎨](#design-tay-aitken "Design") [πŸ“–](https://github.com/IBM/carbon-components/commits?author=tay-aitken "Documentation") | [<img src="https://avatars2.githubusercontent.com/u/11233508?v=4" width="100px;"/><br /><sub><b>Bethany Sonefeld</b></sub>](http://www.bethanysonefeld.com)<br />[🎨](#design-bsonefeld "Design") [πŸ“](#blog-bsonefeld "Blogposts") [πŸ“–](https://github.com/IBM/carbon-components/commits?author=bsonefeld "Documentation") | [<img src="https://avatars2.githubusercontent.com/u/25189046?v=4" width="100px;"/><br /><sub><b>tsaitsaitsai</b></sub>](https://github.com/tsaitsaitsai)<br />[🎨](#design-tsaitsaitsai "Design") [πŸ“–](https://github.com/IBM/carbon-components/commits?author=tsaitsaitsai "Documentation") | [<img src="https://avatars1.githubusercontent.com/u/1259051?v=4" width="100px;"/><br /><sub><b>Akira Sudoh</b></sub>](http://streetphoto.jp/)<br />[πŸ’»](https://github.com/IBM/carbon-components/commits?author=asudoh "Code") [πŸ‘€](#review-asudoh "Reviewed Pull Requests") [πŸ”§](#tool-asudoh "Tools") | [<img src="https://avatars1.githubusercontent.com/u/1693164?v=4" width="100px;"/><br /><sub><b>Una Kravets</b></sub>](http://una.im)<br />[πŸ’»](https://github.com/IBM/carbon-components/commits?author=una "Code") |
| [<img src="https://avatars2.githubusercontent.com/u/6686963?v=4" width="100px;"/><br /><sub><b>Jefferson Lam</b></sub>](http://jefferson.im)<br />[πŸ’»](https://github.com/IBM/carbon-components/commits?author=jeffersonlam "Code") | [<img src="https://avatars3.githubusercontent.com/u/9454408?v=4" width="100px;"/><br /><sub><b>Dan Zaharia</b></sub>](http://www.danzaharia.com)<br />[πŸ’»](https://github.com/IBM/carbon-components/commits?author=dzaharia1 "Code") | [<img src="https://avatars3.githubusercontent.com/u/6444889?v=4" width="100px;"/><br /><sub><b>Bobby Smith</b></sub>](http://bobbysmith.io)<br />[πŸ’»](https://github.com/IBM/carbon-components/commits?author=bobbysmith "Code") | [<img src="https://avatars0.githubusercontent.com/u/870668?v=4" width="100px;"/><br /><sub><b>Lee Reamsnyder</b></sub>](http://leereamsnyder.com)<br />[πŸ’»](https://github.com/IBM/carbon-components/commits?author=leereamsnyder "Code") | [<img src="https://avatars0.githubusercontent.com/u/181819?v=4" width="100px;"/><br /><sub><b>Nick Sandonato</b></sub>](https://github.com/nsand)<br />[πŸ’»](https://github.com/IBM/carbon-components/commits?author=nsand "Code") | [<img src="https://avatars1.githubusercontent.com/u/825457?v=4" width="100px;"/><br /><sub><b>Robin Cannon</b></sub>](http://shinytoyrobots.com)<br />[πŸ“–](https://github.com/IBM/carbon-components/commits?author=shinytoyrobots "Documentation") | [<img src="https://avatars0.githubusercontent.com/u/1265379?v=4" width="100px;"/><br /><sub><b>Preston Pham</b></sub>](http://preston.io)<br />[πŸ’»](https://github.com/IBM/carbon-components/commits?author=prestonp "Code") |
| [<img src="https://avatars0.githubusercontent.com/u/8884298?v=4" width="100px;"/><br /><sub><b>Colby Williams</b></sub>](http://www.colbycheeze.com)<br />[πŸ’»](https://github.com/IBM/carbon-components/commits?author=colbycheeze "Code") | [<img src="https://avatars2.githubusercontent.com/u/7519029?v=4" width="100px;"/><br /><sub><b>James Y Rauhut</b></sub>](http://www.seejamescode.com)<br />[πŸ“–](https://github.com/IBM/carbon-components/commits?author=seejamescode "Documentation") | [<img src="https://avatars3.githubusercontent.com/u/6788995?v=4" width="100px;"/><br /><sub><b>Chris Johnson</b></sub>](https://github.com/jhnsnc)<br />[πŸ’»](https://github.com/IBM/carbon-components/commits?author=jhnsnc "Code") | [<img src="https://avatars3.githubusercontent.com/u/114976?v=4" width="100px;"/><br /><sub><b>Nathan Friedly</b></sub>](http://nfriedly.com/)<br />[πŸ’»](https://github.com/IBM/carbon-components/commits?author=nfriedly "Code") | [<img src="https://avatars1.githubusercontent.com/u/13006634?v=4" width="100px;"/><br /><sub><b>asahlin</b></sub>](https://github.com/asahlin)<br />[πŸ’»](https://github.com/IBM/carbon-components/commits?author=asahlin "Code") | [<img src="https://avatars0.githubusercontent.com/u/10215203?v=4" width="100px;"/><br /><sub><b>Matthew Gallo</b></sub>](http://www.matthewdgallo.com)<br />[πŸ“–](https://github.com/IBM/carbon-components/commits?author=matthewgallo "Documentation") | [<img src="https://avatars3.githubusercontent.com/u/4438261?v=4" width="100px;"/><br /><sub><b>Reinaldo Cruz</b></sub>](http://www.reicruz.com/)<br />[πŸ’»](https://github.com/IBM/carbon-components/commits?author=reicruz "Code") |
| [<img src="https://avatars3.githubusercontent.com/u/2699599?v=4" width="100px;"/><br /><sub><b>Bethany Schwanke</b></sub>](https://github.com/bschwanke)<br />[πŸ“–](https://github.com/IBM/carbon-components/commits?author=bschwanke "Documentation") | [<img src="https://avatars0.githubusercontent.com/u/6370760?s=460&v=4" width="100px;"/><br /><sub><b>David Menendez</b></sub>](https://github.com/davidmenendez)<br />[πŸ’»](https://github.com/IBM/carbon-components/commits?author=davidmenendez "Code") | [<img src="https://avatars1.githubusercontent.com/u/1183515?s=400&v=4" width="100px;"/><br /><sub><b>Derick Montague</b></sub>](https://github.com/derick-montague)<br />[πŸ’»](https://github.com/IBM/carbon-components/commits?author=derick-montague "Code") | [<img src="https://avatars2.githubusercontent.com/u/940113?s=400&v=4" width="100px;"/><br /><sub><b>Michael Vendivel</b></sub>](https://github.com/mven)<br />[πŸ’»](https://github.com/IBM/carbon-components/commits?author=mven "Code") | [<img src="https://avatars0.githubusercontent.com/u/20052710?s=400&v=4" width="100px;"/><br /><sub><b>James Clements</b></sub>](https://github.com/jamesvclements)<br />[πŸ’»](https://github.com/IBM/carbon-components/commits?author=jamesvclements "Code") | [<img src="https://avatars3.githubusercontent.com/u/163561?s=400&v=4" width="100px;"/><br /><sub><b>Jason Lengstorf</b></sub>](https://github.com/jlengstorf)<br />[πŸ’»](https://github.com/IBM/carbon-components/commits?author=jlengstorf "Code") | [<img src="https://avatars2.githubusercontent.com/u/2932484?s=400&v=4" width="100px;"/><br /><sub><b>Rahul Radhakrishnan</b></sub>](https://github.com/rahulrkr08)<br />[πŸ’»](https://github.com/IBM/carbon-components/commits?author=rahulrkr08 "Code") [πŸ“–](https://github.com/IBM/carbon-components/commits?author=rahulrkr08 "Documentation") |
| [<img src="https://avatars2.githubusercontent.com/u/11317322?s=400&v=4" width="100px;"/><br /><sub><b>Adriana Rios</b></sub>](https://github.com/stpCollabr8nLstn)<br />[πŸ’»](https://github.com/IBM/carbon-components/commits?author=stpCollabr8nLstn "Code") | [<img src="https://avatars1.githubusercontent.com/u/15326526?s=400&v=4" width="100px;"/><br /><sub><b>Chris de Almeida</b></sub>](https://github.com/ctcpip)<br />[πŸ’»](https://github.com/IBM/carbon-components/commits?author=ctcpip "Code") | [<img src="https://avatars2.githubusercontent.com/u/11449728?s=400&v=4" width="100px;"/><br /><sub><b>Paul Sachs</b></sub>](https://github.com/psachs21)<br />[πŸ’»](https://github.com/IBM/carbon-components/commits?author=psachs21 "Code") | [<img src="https://avatars1.githubusercontent.com/u/17710824?s=400&v=4" width="100px;"/><br /><sub><b>Ryan Mackey</b></sub>](https://github.com/ryanomackey)<br />[πŸ’»](https://github.com/IBM/carbon-components/commits?author=ryanomackey "Code") | [<img src="https://avatars3.githubusercontent.com/u/5316797?s=400&v=4" width="100px;"/><br /><sub><b>Sae</b></sub>](https://github.com/srlim)<br />[πŸ’»](https://github.com/IBM/carbon-components/commits?author=srlim "Code") | [<img src="https://avatars1.githubusercontent.com/u/6663002?s=400&v=4" width="100px;"/><br /><sub><b>Scott Dickerson</b></sub>](https://github.com/scottdickerson)<br />[πŸ’»](https://github.com/IBM/carbon-components/commits?author=scottdickerson "Code") | [<img src="https://avatars1.githubusercontent.com/u/4836277?s=400&v=4" width="100px;"/><br /><sub><b>Alicia Hickman</b></sub>](https://github.com/aliciahickman)<br />[πŸ’»](https://github.com/IBM/carbon-components/commits?author=aliciahickman "Code") |
| [<img src="https://avatars2.githubusercontent.com/u/12685163?s=400&v=4" width="100px;"/><br /><sub><b>j1mie</b></sub>](https://github.com/j1mie)<br />[πŸ’»](https://github.com/IBM/carbon-components/commits?author=j1mie "Code") | [<img src="https://avatars3.githubusercontent.com/u/8265238?v=4" width="100px;"/><br /><sub><b>emyarod</b></sub>](https://github.com/emyarod)<br />[πŸ’»](https://github.com/IBM/carbon-components/commits?author=emyarod "Code") [πŸ“–](https://github.com/IBM/carbon-components/commits?author=emyarod "Documentation") |
## πŸ™Œ Contributing

<!-- ALL-CONTRIBUTORS-LIST:END -->
We're always looking for contributors to help us fix bugs, build new
features, or help us improve the project documentation. If you're
interested, definitely check out our [Contributing Guide](/.github/CONTRIBUTING.md)
and our [Developer Guide](./github/developing.md)! πŸ‘€

Thanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):
## πŸ“ License

This project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!
Licensed under the [Apache 2.0 License](/LICENSE).
Loading

0 comments on commit 6b80872

Please sign in to comment.