Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/microsoft/conversationlearner-models
Shared models SDK and UI. REPOSITORY MOVED
https://github.com/microsoft/conversationlearner-models
ai cognitive-services conversation conversationlearner microsoft
Last synced: 3 months ago
JSON representation
Shared models SDK and UI. REPOSITORY MOVED
- Host: GitHub
- URL: https://github.com/microsoft/conversationlearner-models
- Owner: microsoft
- License: mit
- Archived: true
- Created: 2017-07-05T16:25:09.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-12-16T23:46:07.000Z (about 5 years ago)
- Last Synced: 2024-09-24T23:29:26.937Z (3 months ago)
- Topics: ai, cognitive-services, conversation, conversationlearner, microsoft
- Language: TypeScript
- Homepage: https://github.com/microsoft/conversationlearner
- Size: 1.19 MB
- Stars: 10
- Watchers: 10
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: code-of-conduct.md
Awesome Lists containing this project
README
# ConversationLearner-Models
Models for ConversationLearner
![GitHub Build Status](https://github.com/microsoft/ConversationLearner-Models/workflows/build/badge.svg)
[![Travis Build Status](https://travis-ci.org/microsoft/ConversationLearner-Models.svg?branch=master)](https://travis-ci.org/microsoft/ConversationLearner-Models)
[![CircleCI](https://circleci.com/gh/microsoft/ConversationLearner-Models.svg?style=svg)](https://circleci.com/gh/microsoft/ConversationLearner-Models)
[![AppVeyor](https://ci.appveyor.com/api/projects/status/github/Microsoft/ConversationLearner-Models?branch=master&svg=true)](https://ci.appveyor.com/project/conversationlearner/conversationlearner-models)
[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier)
[![Coverage Status](https://coveralls.io/repos/github/Microsoft/ConversationLearner-Models/badge.svg)](https://coveralls.io/github/Microsoft/ConversationLearner-Models)### Usage
This library is a collection of types, interfaces, and utilities shared across other ConversationLearner repositories:
```bash
git clone https://github.com/Microsoft/conversationlearner-models.git conversationlearner-models
cd conversationlearner-models
npm install
npm run build
npm test
```### Importing library
```typescript
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