Skip to content

ripcitydev/todo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todo

Todo parses the todo’s and fixme’s in your code, and imports them into Jira or GitHub (Issues).

Todo's must be in line or block comment to parse, supported comment types include #, --, //, and /**/.

Installing

Locally

npm install @ripcitydev/todo --save-dev

or Globally

npm install @ripcitydev/todo -g

Configuring

  • Keywords - keywords to parse (default: todo, fixme).
  • Includes - relative directories to include (default: current directory, rescursive).
  • Excludes - relative directories and/or files to exclude (default: .git, build, node_modules, package.json).
  • Extensions - file extensions to include and parse (default: js, ts).
  • Jira - an object of authentication properties (Create an API token).
  • Github - an object of authentication properties (Creating a personal access token).
    • hostname (api.github.com or [hostname]/api/v3 for enterprise)
    • username (or email)
    • password (or OAuth token)
    • organization (or owner)
    • repository (name)
  • Asana - in development

To change the defaults, edit todo.json.

Running

Locally

npm run todo

or Globally

todo

Testing

  • Jira Cloud (pass)
  • Jira Enterprise (pass)
  • GitHub Enterprise (pass)
  • GitHub (pass)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published