Shared models SDK and UI. REPOSITORY MOVED
Перейти к файлу
Matt Mazzola e4dba12ac9
build: disable release (#230)
2019-12-16 15:46:05 -08:00
.circleci build: update circleci config to 2.1 (#186) 2019-06-18 11:10:18 -07:00
.github/workflows build: disable release (#230) 2019-12-16 15:46:05 -08:00
.vscode build: typescripot from repo (#222) 2019-11-12 14:38:15 -08:00
docs fix: add coveralls badge - auto update docs - and fix package.json (#176) 2019-03-28 12:55:57 -07:00
src feat: add new action type for Flow API call (#229) 2019-12-11 15:15:28 -08:00
.coveralls.yml chore: further repo cleanup (#175) 2019-03-28 11:13:00 -07:00
.editorconfig Delete previous history as part of release process 2018-04-27 16:33:17 -07:00
.gitignore fix: add coveralls badge - auto update docs - and fix package.json (#176) 2019-03-28 12:55:57 -07:00
.travis.yml fix: trigger build for release (#218) 2019-10-21 12:52:57 -07:00
CONTRIBUTING.md Delete previous history as part of release process 2018-04-27 16:33:17 -07:00
LICENSE Delete previous history as part of release process 2018-04-27 16:33:17 -07:00
README.md build: github action (#207) 2019-09-26 17:15:11 -05:00
appveyor.yml chore: further repo cleanup (#175) 2019-03-28 11:13:00 -07:00
azure-pipelines.yml Set up CI with Azure Pipelines (#182) 2019-07-15 12:40:29 -07:00
code-of-conduct.md Delete previous history as part of release process 2018-04-27 16:33:17 -07:00
package-lock.json build: move deps (#225) 2019-12-09 11:30:19 -08:00
package.json build: move deps (#225) 2019-12-09 11:30:19 -08:00
tsconfig.json fix: add coveralls badge - auto update docs - and fix package.json (#176) 2019-03-28 12:55:57 -07:00
tslint.json Support for Edit and Continue (#127) 2018-09-12 08:47:54 -07:00
typedoc.json chore: further repo cleanup (#175) 2019-03-28 11:13:00 -07:00

README.md

ConversationLearner-Models

Models for ConversationLearner

GitHub Build Status Travis Build Status CircleCI AppVeyor styled with prettier Coverage Status

Usage

This library is a collection of types, interfaces, and utilities shared across other ConversationLearner repositories:

git clone https://github.com/Microsoft/conversationlearner-models.git conversationlearner-models
cd conversationlearner-models
npm install
npm run build
npm test

Importing library

import * as models from '@conversationlearner/models'

Semantic Release

Semantic release works by analyzing all commits that have occurred since the last release, computing the next version to increment based on the most significant commit found, then tagging and publishing a new package with that version.

See: https://semantic-release.gitbooks.io/semantic-release/content/#how-does-it-work

In order to analyze the commit messages reliably they must be in a known format. To help writing these commits there is a tool at npm run commit which acts a wizard walking you through the options.

For most use cases the only change required is to type a special word in front of your normal commit messages. Instead of "add function to compute X" put "feat: add function to compute X". Based on the rules "feat" is mapped to a "minor" release.

Video Demo: https://youtu.be/qf7c-KxBBZc?t=37s