JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 1
  • Score
    100M100P100Q40467F
  • License MIT

A CLI tool to automatically generate and manage git remote repository issues from code comments.

Package Exports

  • ismetjs

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (ismetjs) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

ismetjs

version travis license semantic-release commitizen


>_ A CLI tool to automatically generate and manage git repo issues from code comments.

Overview

// $(ismet) I'm going to become a Github issue!
console.log('Hello, World!');

Ismet combines the ease of use of TODO comments with the practicality of Github issues. It manages your Github issues by parsing your project for $(ismet) comments and manages your issues accordingly. Instead of using TODO comments, use $(ismet) comments and Ismet will do the rest.

Issues managed by Ismet will have the label ismet, so your existing issues won't be edited.

It is recommended to run Ismet either in a pre-commit hook or in CI. See below for instructions on how to setup Ismet to run on CI.

Installation

npm install -g ismetjs

Verify your installation:

ismet --version

Usage

To see all available commands:

ismet --help

Currently, ismet only supports JavaScript files.

Create comments on your code using the $(ismet) directive.

// $(ismet) this is an ismet comment

/* $(ismet) so is this */

/**
 * You can place the directive anywhere $(ismet)
 */

Currently, ismet only supports Github remotes.

By default, node_modules and everything inside .gitignore is ignored automatically. To run ismet and create your issues. :

ismet <directory>

List

If you need to find a location of a comment or you want to see issues to be created before submitting them on Github, you can list all $(ismet) comments in your project with:

ismet --list
ismet -l

Logging out

If you want to log out from ismet:

ismet --logout

Running in CI

Running ismet on CI requires a personal GITHUB_TOKEN to be set as an environment variable. Your token needs to have repo access.