Neatly Punctuated Musings

    @conversationlearner/models
    TypeScript icon, indicating that this package has built-in type declarations

    0.200.1 • Public • Published

    ConversationLearner-Models

    Models for ConversationLearner

    styled with prettier Travis CircleCI AppVeyor 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

    Install

    npm i @conversationlearner/models

    DownloadsWeekly Downloads

    111

    Version

    0.200.1

    License

    MIT

    Unpacked Size

    315 kB

    Total Files

    131

    Last publish

    Collaborators

    • conversationlearneradmin
    • larsliden
    • mattmazzola