@ef-carbon/conversation-provider-demo
TypeScript icon, indicating that this package has built-in type declarations

3.4.0 • Public • Published

EF Conversation Provider Demo

CircleCI Code Coverage NPM Version License NPM Weekly Downloads NPM Monthly Downloads NPM Yearly Downloads NPM Total Downloads Node Version Semantic Release Commitizen friendly Conventional Commits

A provider that demos all the discourse and link interactions of the conversation framework


WARNING: Project is under heavy development but follows semantic versioning, expect breakage until this warning is removed.


Usage

yarn add @ef-carbon/conversation-provider-demo

Read the documentation for API guidance.

Development

The project attempts to make the workflow as frictionless as possible. Any suggestions to improve the work processes are welcomed 🤘

Getting Started

Get up and running using yarn:

yarn install
yarn build

IDE

Install Atom IDE with the TypeScript and XTerm plugins

Hacking

Run yarn watch:test. Unit tests will re-run after any changes to the source code.

Testing

The unit tests use Jest.

Releases

Releases are performed automatically via semantic-release. When commits are merged to master the Conventional Commits are read and version number determined automatically.

Scripts

There are various scripts available that provide the workflow steps for the project:

Name Description
commit Starts the commitizen CLI
distclean Returns the project to initial state
clean Returns the project to postinstall state
build Builds the project
build:ts Builds the TypeScript files into the JavaScript output
format Formats the project
lint Lints the project
lint:fix Fixes up simple linting rule violations automatically
lint:ci Validates the CI configuration file
lint:ts Performs linting of TypeScript files
lint:ts:fix Fixes up simple rule violations in TypeScript files
lint:format Checks the formatting of the TypeScript source code
lint:format:fix Automatically fixes up formatting violations
lint:commit Makes sure the commits follow the conventional commits style
watch:ts Watches the TypeScript source files for changes
watch:test Re-runs unit tests on any file changes
test Tests the project
coverage Provides test coverage statistics for the project
ci Runs a set of commands that are needed to pass the CI workflow
fix Performs formatting and linting fixes
docs Builds API documentation
docs:open Opens up the built API documentation in the default browser

Reports

Coverage

Code Coverage Graph

Dependencies (0)

    Dev Dependencies (36)

    Package Sidebar

    Install

    npm i @ef-carbon/conversation-provider-demo

    Weekly Downloads

    0

    Version

    3.4.0

    License

    MIT

    Unpacked Size

    121 kB

    Total Files

    18

    Last publish

    Collaborators

    • ef-carbon-bot