https://github.com/crowdstrike/ember-toucan-core

Toucan Design System

https://github.com/crowdstrike/ember-toucan-core

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.9%) to scientific vocabulary

Keywords from Contributors

ember-addon emberjs headless documents communication
Last synced: 10 months ago · JSON representation

Repository

Toucan Design System

Basic Info
Statistics
  • Stars: 10
  • Watchers: 6
  • Forks: 8
  • Open Issues: 24
  • Releases: 26
Created over 3 years ago · Last pushed 11 months ago
Metadata Files
Readme Contributing License Notice

README.md

CrowdStrike logo

The Toucan Design System from CrowdStrike


CI status


Toucan provides a set of accessible and reusable components that make it easy to create visually consistent and efficient Ember applications. This repository is a monorepo publishing two packages:

  • ember-toucan-core
  • ember-toucan-form

The core package contains the Toucan-styled Ember components. The form package allows users to build forms using ember-headless-form with the core components.

Usage

Visit our documentation website.

Compatibility

  • Ember.js 4.8 or above
  • Embroider or ember-auto-import v2.0 or above
  • Glint

Installation

To use the presentational components in your Ember apps and addons, run one of the following.

```bash pnpm add @crowdstrike/ember-toucan-core

or

yarn add @crowdstrike/ember-toucan-core

or

npm install @crowdstrike/ember-toucan-core

or

ember install @crowdstrike/ember-toucan-core ```

If want to use our ember-headless-form abstraction that exposes the core form components, run one of the following.

```bash pnpm add @crowdstrike/ember-toucan-form

or

yarn add @crowdstrike/ember-toucan-form

or

npm install @crowdstrike/ember-toucan-form

or

ember install @crowdstrike/ember-toucan-form ```

Contributing

See the Contributing guide for details.

Owner

  • Name: CrowdStrike
  • Login: CrowdStrike
  • Kind: organization
  • Email: github@crowdstrike.com
  • Location: United States of America

Committers

Last synced: about 1 year ago

All Time
  • Total Commits: 1,072
  • Total Committers: 12
  • Avg Commits per committer: 89.333
  • Development Distribution Score (DDS): 0.555
Past Year
  • Commits: 203
  • Committers: 6
  • Avg Commits per committer: 33.833
  • Development Distribution Score (DDS): 0.089
Top Committers
Name Email Commits
Tony Ward 8****w 477
renovate[bot] 2****] 388
Nicole Chung 7****g 106
NullVoxPopuli L****v@g****m 32
clintcs 1****s 24
github-actions[bot] g****] 15
Simon Ihmig s****g@g****m 9
Brad Aune b****e@c****m 7
Kyle 6****s 6
joelamb 4****b 4
Julien Palmas j****n@c****o 2
Davide Ferrero d****o@c****m 2
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 31
  • Total pull requests: 630
  • Average time to close issues: about 2 months
  • Average time to close pull requests: 11 days
  • Total issue authors: 9
  • Total pull request authors: 12
  • Average comments per issue: 1.0
  • Average comments per pull request: 1.93
  • Merged pull requests: 536
  • Bot issues: 3
  • Bot pull requests: 505
Past Year
  • Issues: 3
  • Pull requests: 305
  • Average time to close issues: about 1 month
  • Average time to close pull requests: 4 days
  • Issue authors: 2
  • Pull request authors: 6
  • Average comments per issue: 1.33
  • Average comments per pull request: 1.69
  • Merged pull requests: 247
  • Bot issues: 2
  • Bot pull requests: 296
Top Authors
Issue Authors
  • ynotdraw (10)
  • nicolechung (8)
  • renovate[bot] (4)
  • clintcs (3)
  • NullVoxPopuli (2)
  • simonihmig (2)
  • ryhinchey (1)
  • kmillns (1)
  • camskene (1)
Pull Request Authors
  • renovate[bot] (680)
  • ynotdraw (76)
  • github-actions[bot] (18)
  • nicolechung (15)
  • clintcs (12)
  • simonihmig (4)
  • ryan-nauman-cs (4)
  • bartocc (3)
  • bradaune-cs (3)
  • joelamb (2)
  • davideferre (2)
  • NullVoxPopuli (2)
  • kmillns (1)
Top Labels
Issue Labels
bug (1)
Pull Request Labels

Packages

  • Total packages: 2
  • Total downloads:
    • npm 152 last-month
  • Total dependent packages: 1
    (may contain duplicates)
  • Total dependent repositories: 1
    (may contain duplicates)
  • Total versions: 28
  • Total maintainers: 2
npmjs.org: @crowdstrike/ember-toucan-core

CrowdStrike's Toucan Design System

  • Versions: 17
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 99 Last month
Rankings
Forks count: 8.2%
Dependent repos count: 10.3%
Stargazers count: 10.4%
Average: 13.2%
Downloads: 16.2%
Dependent packages count: 20.9%
Last synced: 11 months ago
npmjs.org: @crowdstrike/ember-toucan-form

Build forms with ember-headless-form and ember-toucan-core

  • Versions: 11
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 53 Last month
Rankings
Forks count: 11.9%
Stargazers count: 16.8%
Average: 18.5%
Dependent repos count: 19.0%
Dependent packages count: 26.4%
Last synced: 11 months ago

Dependencies

.github/actions/assert-build/action.yml actions
  • actions/upload-artifact v3 composite
.github/actions/download-built-package/action.yml actions
  • actions/download-artifact v3 composite
.github/actions/pnpm/action.yml actions
  • actions/setup-node v3 composite
  • pnpm/action-setup v2.2.4 composite
.github/workflows/ci.yml actions
  • ./.github/actions/assert-build * composite
  • ./.github/actions/download-built-package * composite
  • ./.github/actions/pnpm * composite
  • actions/checkout v3 composite
  • changesets/action v1 composite
  • cloudflare/pages-action 1 composite
  • marocchino/sticky-pull-request-comment v2 composite
docs-app/package.json npm
  • @babel/core ^7.19.6 development
  • @babel/eslint-parser ^7.19.1 development
  • @crowdstrike/ember-toucan-styles ^2.0.0 development
  • @crowdstrike/tailwind-toucan-base ^3.3.1 development
  • @docfy/core ^0.5.0 development
  • @docfy/ember ^0.5.0 development
  • @ember/optional-features ^2.0.0 development
  • @ember/string ^3.0.1 development
  • @ember/test-helpers ^2.8.1 development
  • @embroider/compat ^2.0.0 development
  • @embroider/core ^2.0.0 development
  • @embroider/webpack ^2.0.0 development
  • @glimmer/component ^1.1.2 development
  • @glimmer/tracking ^1.1.2 development
  • @glint/core ^0.9.6 development
  • @glint/environment-ember-loose ^0.9.6 development
  • @glint/environment-ember-template-imports ^0.9.6 development
  • @glint/template ^0.9.6 development
  • @html-next/vertical-collection ^4.0.0 development
  • @nullvoxpopuli/eslint-configs ^3.0.4 development
  • @tailwindcss/typography ^0.5.7 development
  • @tsconfig/ember ^2.0.0 development
  • @types/dompurify ^2.3.4 development
  • @types/ember ^4.0.1 development
  • @types/ember-qunit ^5.0.2 development
  • @types/ember-resolver ^5.0.11 development
  • @types/ember__application ^4.0.2 development
  • @types/ember__array ^4.0.2 development
  • @types/ember__component ^4.0.10 development
  • @types/ember__controller ^4.0.1 development
  • @types/ember__debug ^4.0.1 development
  • @types/ember__destroyable ^4.0.0 development
  • @types/ember__engine ^4.0.2 development
  • @types/ember__error ^4.0.0 development
  • @types/ember__object ^4.0.4 development
  • @types/ember__owner ^4.0.0 development
  • @types/ember__polyfills ^4.0.0 development
  • @types/ember__routing ^4.0.11 development
  • @types/ember__runloop ^4.0.1 development
  • @types/ember__service ^4.0.0 development
  • @types/ember__string ^3.0.9 development
  • @types/ember__template ^4.0.0 development
  • @types/ember__test ^4.0.0 development
  • @types/ember__test-helpers ^2.8.1 development
  • @types/ember__utils ^4.0.1 development
  • @types/qunit ^2.19.3 development
  • @types/rsvp ^4.0.4 development
  • autoprefixer ^10.4.12 development
  • broccoli-asset-rev ^3.0.0 development
  • concurrently ^7.4.0 development
  • cssnano ^5.1.13 development
  • ember-auto-import ^2.4.2 development
  • ember-cli ~4.10.0 development
  • ember-cli-app-version ^6.0.0 development
  • ember-cli-babel ^7.26.11 development
  • ember-cli-dependency-checker ^3.3.1 development
  • ember-cli-deprecation-workflow ^2.1.0 development
  • ember-cli-htmlbars ^6.1.1 development
  • ember-cli-inject-live-reload ^2.1.0 development
  • ember-cli-sri ^2.1.1 development
  • ember-cli-terser ^4.0.2 development
  • ember-fetch ^8.1.2 development
  • ember-load-initializers ^2.1.2 development
  • ember-page-title ^8.0.0-beta.0 development
  • ember-qunit ^6.0.0 development
  • ember-resolver ^10.0.0 development
  • ember-source ~4.11.0 development
  • ember-template-imports ^3.1.2 development
  • ember-template-lint ^4.14.0 development
  • eslint ^8.32.0 development
  • eslint-config-prettier ^8.5.0 development
  • eslint-plugin-ember ^11.4.3 development
  • eslint-plugin-node ^11.1.0 development
  • eslint-plugin-prettier ^4.2.1 development
  • eslint-plugin-qunit ^7.3.1 development
  • fractal-page-object ^0.4.0 development
  • loader.js ^4.7.0 development
  • postcss ^8.4.17 development
  • postcss-import ^15.0.0 development
  • postcss-loader ^7.0.1 development
  • prettier ^2.8.3 development
  • prettier-plugin-ember-template-tag ^0.3.0 development
  • prettier-plugin-tailwindcss ^0.2.3 development
  • qunit ^2.19.1 development
  • qunit-dom ^2.0.0 development
  • tailwindcss ^3.1.8 development
  • typescript ^4.8.4 development
  • webpack ^5.74.0 development
  • @crowdstrike/ember-oss-docs ^1.1.3
  • @crowdstrike/ember-toucan-core workspace:../ember-toucan-core
  • @ember/test-waiters ^3.0.2
  • @embroider/router ^2.0.0
  • dompurify ^3.0.0
  • ember-browser-services ^4.0.4
  • ember-cached-decorator-polyfill ^1.0.1
  • ember-modifier ^3.2.7
  • ember-resources ^5.4.0
  • highlight.js ^11.6.0
  • highlightjs-glimmer ^1.4.1
  • tracked-built-ins ^3.1.0
ember-toucan-core/package.json npm
  • @babel/core ^7.17.0 development
  • @babel/eslint-parser ^7.19.1 development
  • @babel/plugin-proposal-class-properties ^7.16.7 development
  • @babel/plugin-proposal-decorators ^7.17.0 development
  • @babel/plugin-syntax-decorators ^7.17.0 development
  • @babel/preset-typescript ^7.18.6 development
  • @crowdstrike/ember-toucan-styles ^2.0.0 development
  • @ember/test-helpers ^2.8.1 development
  • @embroider/addon-dev ^3.0.0 development
  • @glimmer/component ^1.1.2 development
  • @glimmer/tracking ^1.1.2 development
  • @glint/core ^1.0.0-beta.3 development
  • @glint/environment-ember-loose ^1.0.0-beta.3 development
  • @glint/template ^1.0.0-beta.3 development
  • @nullvoxpopuli/eslint-configs ^3.0.4 development
  • @tsconfig/ember ^2.0.0 development
  • @types/ember ^4.0.0 development
  • @types/ember__application ^4.0.0 development
  • @types/ember__array ^4.0.0 development
  • @types/ember__component ^4.0.0 development
  • @types/ember__controller ^4.0.0 development
  • @types/ember__debug ^4.0.0 development
  • @types/ember__engine ^4.0.0 development
  • @types/ember__error ^4.0.0 development
  • @types/ember__object ^4.0.0 development
  • @types/ember__polyfills ^4.0.0 development
  • @types/ember__routing ^4.0.0 development
  • @types/ember__runloop ^4.0.0 development
  • @types/ember__service ^4.0.0 development
  • @types/ember__string ^3.16.0 development
  • @types/ember__template ^4.0.0 development
  • @types/ember__test ^4.0.0 development
  • @types/ember__utils ^4.0.0 development
  • @typescript-eslint/eslint-plugin ^5.30.5 development
  • @typescript-eslint/parser ^5.30.5 development
  • autoprefixer ^10.0.2 development
  • concurrently ^7.2.1 development
  • ember-cli-htmlbars ^6.1.1 development
  • ember-source ~4.11.0 development
  • ember-template-lint ^5.3.3 development
  • eslint ^8.32.0 development
  • eslint-config-prettier ^8.3.0 development
  • eslint-plugin-ember ^11.4.3 development
  • eslint-plugin-n ^15.6.0 development
  • eslint-plugin-node ^11.1.0 development
  • eslint-plugin-prettier ^4.0.0 development
  • fractal-page-object ^0.4.0 development
  • postcss ^8.2.14 development
  • prettier ^2.8.3 development
  • prettier-plugin-ember-template-tag ^0.3.0 development
  • prettier-plugin-tailwindcss ^0.2.3 development
  • rollup ^3.12.1 development
  • rollup-plugin-copy ^3.4.0 development
  • rollup-plugin-ts ^3.0.2 development
  • tailwindcss ^2.2.15 development
  • typescript ^4.7.4 development
  • @babel/runtime ^7.20.7
  • @embroider/addon-shim ^1.0.0
package.json npm
  • @changesets/changelog-github ^0.4.8 development
  • @changesets/cli ^2.26.0 development
  • concurrently ^7.6.0 development
  • prettier ^2.8.3 development
pnpm-lock.yaml npm
  • 1873 dependencies
test-app/package.json npm
  • @babel/core ^7.0.0 development
  • @babel/eslint-parser ^7.19.1 development
  • @crowdstrike/ember-toucan-core workspace:../ember-toucan-core development
  • @crowdstrike/ember-toucan-styles ^2.0.0 development
  • @ember/optional-features ^2.0.0 development
  • @ember/string ^3.0.1 development
  • @ember/test-helpers ^2.8.1 development
  • @embroider/test-setup ^2.0.0 development
  • @glimmer/component ^1.1.2 development
  • @glimmer/tracking ^1.1.2 development
  • @glint/core ^1.0.0-beta.3 development
  • @glint/environment-ember-loose ^1.0.0-beta.3 development
  • @glint/environment-ember-template-imports ^1.0.0-beta.3 development
  • @glint/template ^1.0.0-beta.3 development
  • @nullvoxpopuli/eslint-configs ^3.0.4 development
  • @tsconfig/ember ^2.0.0 development
  • @types/babel__traverse ^7.18.3 development
  • @types/ember ^4.0.3 development
  • @types/ember-data ^4.4.6 development
  • @types/ember-data__adapter ^4.0.1 development
  • @types/ember-data__model ^4.0.0 development
  • @types/ember-data__serializer ^4.0.1 development
  • @types/ember-data__store ^4.0.2 development
  • @types/ember-qunit ^6.1.1 development
  • @types/ember-resolver ^9.0.0 development
  • @types/ember__application ^4.0.5 development
  • @types/ember__array ^4.0.3 development
  • @types/ember__component ^4.0.12 development
  • @types/ember__controller ^4.0.4 development
  • @types/ember__debug ^4.0.3 development
  • @types/ember__destroyable ^4.0.1 development
  • @types/ember__engine ^4.0.4 development
  • @types/ember__error ^4.0.2 development
  • @types/ember__object ^4.0.5 development
  • @types/ember__polyfills ^4.0.1 development
  • @types/ember__routing ^4.0.12 development
  • @types/ember__runloop ^4.0.2 development
  • @types/ember__service ^4.0.2 development
  • @types/ember__string ^3.0.10 development
  • @types/ember__template ^4.0.1 development
  • @types/ember__test ^4.0.1 development
  • @types/ember__utils ^4.0.2 development
  • @types/qunit ^2.19.4 development
  • @types/rsvp ^4.0.4 development
  • @typescript-eslint/eslint-plugin ^5.45.1 development
  • @typescript-eslint/parser ^5.45.1 development
  • autoprefixer ^10.0.2 development
  • broccoli-asset-rev ^3.0.0 development
  • concurrently ^7.6.0 development
  • ember-auto-import ^2.5.0 development
  • ember-browser-services ^4.0.4 development
  • ember-cli ~4.10.0 development
  • ember-cli-app-version ^6.0.0 development
  • ember-cli-babel ^7.26.11 development
  • ember-cli-dependency-checker ^3.3.1 development
  • ember-cli-htmlbars ^6.1.1 development
  • ember-cli-inject-live-reload ^2.1.0 development
  • ember-cli-sri ^2.1.1 development
  • ember-cli-terser ^4.0.2 development
  • ember-cli-typescript ^5.2.1 development
  • ember-data ~4.9.1 development
  • ember-disable-prototype-extensions ^1.1.3 development
  • ember-fetch ^8.1.2 development
  • ember-load-initializers ^2.1.2 development
  • ember-qunit ^6.0.0 development
  • ember-resolver ^10.0.0 development
  • ember-source ~4.11.0 development
  • ember-source-channel-url ^3.0.0 development
  • ember-template-imports ^3.1.2 development
  • ember-template-lint ^5.2.0 development
  • ember-try ^2.0.0 development
  • eslint ^8.32.0 development
  • eslint-config-prettier ^8.5.0 development
  • eslint-plugin-ember ^11.4.3 development
  • eslint-plugin-n ^15.6.0 development
  • eslint-plugin-node ^11.1.0 development
  • eslint-plugin-prettier ^4.2.1 development
  • eslint-plugin-qunit ^7.3.4 development
  • fractal-page-object ^0.4.0 development
  • loader.js ^4.7.0 development
  • postcss ^8.2.14 development
  • prettier ^2.8.3 development
  • prettier-plugin-ember-template-tag ^0.3.0 development
  • qunit ^2.19.3 development
  • qunit-dom ^2.0.0 development
  • tailwindcss ^2.2.15 development
  • typescript ^4.9.4 development
  • webpack ^5.75.0 development