{"_id":"gitban","_rev":"27-9ec0b00c3af46e70ac40995308bb0211","name":"gitban","description":"Very simple command line kanban-esque tool for use with github issues","dist-tags":{"latest":"0.0.13"},"versions":{"0.0.1":{"name":"gitban","version":"0.0.1","description":"Very simple command line kanban-esque tool for use with github issues","author":{"name":"Pete Diemert","email":"pete_diemert@msn.com"},"dependencies":{"github":"git+ssh://git@github.com:alphashack/node-github","commander":">= 0.5.2"},"engine":"node >= 0.4.12","main":"./lib/index.js","keywords":["github","kanban","issues","tracking"],"repository":{"type":"git","url":"git://github.com:alphashack/gitban.git"},"bin":{"gitban":"./bin/cli.js"},"_npmUser":{"name":"pdiemert","email":"pete@playup.com"},"_id":"gitban@0.0.1","devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"78c5e446e1137b28f6b107458c39a9ff248314c6","tarball":"https://registry.npmjs.org/gitban/-/gitban-0.0.1.tgz","integrity":"sha512-eDHRdTDg6EEHYIZsELKbLhdA6ZoEHxrSh7OBEmmBoLSXqqPy7hVYiKqrdZfznzlaiDk1GKAj8NuTzlMIY6zKeA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGQFe6iYw6kM5YZqhhLiRmQlut8r0e7Lkt4H8bZxMukwAiB8/6ywMBCy1lxghUifGaTzIulTrVmBlp8+/XEZTS0HHw=="}]},"maintainers":[{"name":"pdiemert","email":"pete@playup.com"}]},"0.0.2":{"name":"gitban","version":"0.0.2","description":"Very simple command line kanban-esque tool for use with github issues","author":{"name":"Pete Diemert","email":"pete_diemert@msn.com"},"dependencies":{"github":"git+ssh://git@github.com:alphashack/node-github","commander":">= 0.5.2"},"engine":"node >= 0.4.12","main":"./lib/index.js","keywords":["github","kanban","issues","tracking"],"repository":{"type":"git","url":"git://github.com:alphashack/gitban.git"},"bin":{"gitban":"./bin/cli.js"},"_npmUser":{"name":"pdiemert","email":"pete@playup.com"},"_id":"gitban@0.0.2","devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"bf0956b099f9e79800607d230c5bebe18a8ffb9b","tarball":"https://registry.npmjs.org/gitban/-/gitban-0.0.2.tgz","integrity":"sha512-bStCZsPIivmkq8cBVz/hp4O0iO5u+hRLFfBksoO0I7/z9p50pZhnkk0mbgqMwIvlgc9GOLaOmcFkTfOwx1hjAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDz/gN5ULvL/8J3FjNRMqI/dul270rQYYlIi+/WOke8+wIgYkxou+7JOQhSE9z+RCqikAzts4JXRuQlGfkCPzXoMec="}]},"maintainers":[{"name":"pdiemert","email":"pete@playup.com"}]},"0.0.3":{"name":"gitban","version":"0.0.3","description":"Very simple command line kanban-esque tool for use with github issues","author":{"name":"Pete Diemert","email":"pete_diemert@msn.com"},"dependencies":{"github":"git+ssh://git@github.com:alphashack/node-github","commander":">= 0.5.2"},"engine":"node >= 0.4.12","main":"./lib/index.js","keywords":["github","kanban","issues","tracking"],"repository":{"type":"git","url":"git://github.com:alphashack/gitban.git"},"bin":{"gitban":"./bin/cli.js"},"_npmUser":{"name":"pdiemert","email":"pete@playup.com"},"_id":"gitban@0.0.3","devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"306da32d92eba3f9df52be2891cf5d22ded511f3","tarball":"https://registry.npmjs.org/gitban/-/gitban-0.0.3.tgz","integrity":"sha512-VFkxmcmvt1RTh08yuVGJbvTIkzc1Kray8O6scgppvfAy/k927nNk/53TSjPwnmSVPwjLn/FaitlvG2V3hajf0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzSd15irVftg5U91KZ3Ex5H55vgdnvqQkhz95avPMIXgIhALa0R3QzxssBR9JLRftLXkkPutKhG+DzSzjRTkOpfhDo"}]},"maintainers":[{"name":"pdiemert","email":"pete@playup.com"}]},"0.0.4":{"name":"gitban","version":"0.0.4","description":"Very simple command line kanban-esque tool for use with github issues","author":{"name":"Pete Diemert","email":"pete_diemert@msn.com"},"dependencies":{"github":"git+ssh://git@github.com:alphashack/node-github","commander":">= 0.5.2"},"engine":"node >= 0.4.12","main":"./lib/index.js","keywords":["github","kanban","issues","tracking"],"repository":{"type":"git","url":"git://github.com:alphashack/gitban.git"},"bin":{"gitban":"./bin/cli.js"},"_npmUser":{"name":"pdiemert","email":"pete@playup.com"},"_id":"gitban@0.0.4","devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"e244f3310b04758a70929c66c7621d8ffecaf941","tarball":"https://registry.npmjs.org/gitban/-/gitban-0.0.4.tgz","integrity":"sha512-v0OK0AZqo4Fp5xMtyzZbPJ1CaF4tvizgmCwh/G7Pr2dI2S5kzRYDu9gnmIcDgkWqIP/vaEH0585zJ3QNKuZXQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBuH1A8RvATKJnxQhcrYnl0JWAW26ItoZB90mwwY4OJjAiEA951tzvimfcOMXQ3+3zB/k+Yu3fp0ph1bFdkhO9NG67Y="}]},"maintainers":[{"name":"pdiemert","email":"pete@playup.com"}]},"0.0.5":{"name":"gitban","version":"0.0.5","description":"Very simple command line kanban-esque tool for use with github issues","author":{"name":"Pete Diemert","email":"pete_diemert@msn.com"},"dependencies":{"github":"git+ssh://git@github.com:alphashack/node-github","commander":">= 0.5.2"},"engine":"node >= 0.4.12","main":"./lib/index.js","keywords":["github","kanban","issues","tracking"],"repository":{"type":"git","url":"https://git@github.com:alphashack/gitban.git"},"bin":{"gitban":"./bin/cli.js"},"readme":"gitban\n======\n\n*A very simple command line kanban-esque tool for use with github issues*\n\n##Installation\n\n    npm install gitban -g\n  \nNext, create the following labels in your github project:\n\nGB0 - Backlog  \nGB1 - Ready  \nGB2 - Doing  \n\nThat's it!\n\n##Usage\n\nYou can always get help\n\n    gitban --help\n    \nFor most actions you will need to specify:\n\n* github login name\n* github password\n* organization\n* repository\n\nThese can be put in a file called *.gitban.json* in your home directory for convenience. The format is:\n\n    {\n        \"user\" : \"username\",\n        \"pass\" : \"password\",\n        \"org\" : \"organization\",\n        \"repo\" : \"repository\"\n    }\n    \nThe options set in *.gitban.json* will be overridden by anything specified explicitly on the command line.\n\nNote:  For better security you may wish to not use basic authentication but instead use OAuth.  To do this\nyou must first create a an OAuth token with the following command line:\n\n    curl -u '<your github login name>' -d '{\"scopes\":\"repo\",\"note\":\"gitban\"}' https://api.github.com/authorizations\n    \nYou will be prompted to login then you should see some JSON that looks like:\n\n    {\n      \"token\": \"<your new OAuth token>\",\n      \"note\": \"gitban\",\n      \"note_url\": null,\n      \"scopes\": [\n        \"repo\"\n      ],\n      \"created_at\": \"2012-06-28T04:57:16Z\",\n      \"app\": {\n        \"url\": \"http://developer.github.com/v3/oauth/#oauth-authorizations-api\",\n        \"name\": \"gitban (API)\"\n      },\n      \"url\": \"https://api.github.com/authorizations/437559\",\n      \"id\": 437559,\n      \"updated_at\": \"2012-06-28T04:57:16Z\"\n    }\n    \nNow just edit your *.gitban.json* file as follows:\n\n    {\n        \"token\" : \"<your new token from above>\",\n        \"user\" : \"username\",\n        \"org\" : \"organization\",\n        \"repo\" : \"repository\"\n    }\n    \nDone!  From this point forward you can manage (e.g. revoke) this token using the Applications tab from within\nyour github account settings.\n\n###Workflow\n\nThe purpose of this tool is to provide a very simple workflow based loosely on the [kanban board](http://en.wikipedia.org/wiki/Kanban_board) style whereby all issues\nare initially added to the system in a \"backlog\" / unassigned state.  Do this by just creating a new issue in github.\n\nNext, issues can be assigned to team members.  This puts the issue into a \"ready\" state and can be done using the \"take\" command.\n\n    gitban take 47\n    \nThis will cause issue #47 to be assigned to you and set its state to ready.\n\nWhen commencing to work on an issue use the \"action\" command.\n(note that you action an issue without having to first take it)\n\n    gitban action 47\n    \nThis command does several things:\n\n*  The issue will be assigned to you if it isn't already\n*  The issue will be put into the \"doing\" state\n*  Any other issue you may have been working on is moved from the doing to the ready state\n\nAs you can see from this logic the system will enforce only one issue be worked on at a time by each team member.\n\nTo close / complete issue just close the issue using github or the \"fixes #\" syntax in your commit comment.\n\nGitban uses the labels above to differentiate states of issues.\nGitban will add a small comment to the issue describing each state change for tracking.\n\n##Examples\n\n(note: these examples assume you have set up a .gitban.json so that github params do not have to always be specified)\n\nList the issues currently assign to you\n\n    gitban list\n    \nList issues currently assigned to bob\n\n    gitban -a bob list\n    \nTake ownership of issue 47 and start working on it\n\n    gitban action 47\n    \nAssign issue 47 to bob\n\n    gitban -a bob take 47\n    \nGet information / comments on an issue\n\n    gitban info 47\n    \nSee a list of what each team member is currently working on\n\n    gitban status\n","_id":"gitban@0.0.5","dist":{"shasum":"dceea853cab14dbf4adf22b83f2708552c4a0061","tarball":"https://registry.npmjs.org/gitban/-/gitban-0.0.5.tgz","integrity":"sha512-GXSZMjraI+rfXclqtE5yAca/Ta+lXvye0WxeQnPliyqojVIyZi0YMNGVtqoBsQIuLXG+gbJ04SpS6zw7WyPgPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGT4oWl+CvGeoGDzXpPyrOp5/V556YnXZAaWWNFURw2KAiBk+JHCJy9KcpH3DA4yijAYQ+ltUqTtp+f7aSPkLqeUXg=="}]},"maintainers":[{"name":"pdiemert","email":"pete@playup.com"}]},"0.0.6":{"name":"gitban","version":"0.0.6","description":"Very simple command line kanban-esque tool for use with github issues","author":{"name":"Pete Diemert","email":"pete_diemert@msn.com"},"dependencies":{"github":"git+ssh://git@github.com:alphashack/node-github","commander":">= 0.5.2"},"engine":"node >= 0.4.12","main":"./lib/index.js","keywords":["github","kanban","issues","tracking"],"repository":{"type":"git","url":"git://github.com:alphashack/gitban.git"},"bin":{"gitban":"./bin/cli.js"},"_npmUser":{"name":"pdiemert","email":"pete@playup.com"},"_id":"gitban@0.0.6","devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"29212001bef07115e4f440c2627c139c99a7d13d","tarball":"https://registry.npmjs.org/gitban/-/gitban-0.0.6.tgz","integrity":"sha512-mq00hqm7lIOBxXdKCArfhBWdbPORtAq5/yNWEy1/bEkyX9G8Yc4HWlZqdBkHRi7zLEL3TH/6HRSct3Ty5y8JxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQpgSM6B2OMhQh27t9KSIeHrSSyXydIu0jZc3MawhcugIhANTCtAWcWhT+9fuO3WIRAwbSuS/P5Db+fDPexHF7DyOu"}]},"maintainers":[{"name":"pdiemert","email":"pete@playup.com"}]},"0.0.7":{"name":"gitban","version":"0.0.7","description":"Very simple command line kanban-esque tool for use with github issues","author":{"name":"Pete Diemert","email":"pete_diemert@msn.com"},"dependencies":{"github":"git+ssh://git@github.com:alphashack/node-github","commander":">= 0.6.0"},"engine":"node >= 0.4.12","main":"./lib/index.js","keywords":["github","kanban","issues","tracking"],"repository":{"type":"git","url":"git://github.com:alphashack/gitban.git"},"bin":{"gitban":"./bin/cli.js"},"_npmUser":{"name":"pdiemert","email":"pete@playup.com"},"_id":"gitban@0.0.7","devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"bb995764b4dc66a2cef32f200a3ef94b2b209b47","tarball":"https://registry.npmjs.org/gitban/-/gitban-0.0.7.tgz","integrity":"sha512-YjkIjnARXZxKBrJQ7eG7aPtwTCD+avVpIP7dQjuG/YxLkqgheia8u/IhDXe2wLk/JJexRNA7NtrNZxMGIfTZBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHrXFg7V6iGAD8v7uqt2HOxWoFjJQxdrJzu4kT6ci7l2AiAMJSjePBywQubZ/OLv0UTf6V5t5oWVIo5vIuoEpA3ymQ=="}]},"maintainers":[{"name":"pdiemert","email":"pete@playup.com"}]},"0.0.8":{"name":"gitban","version":"0.0.8","description":"Very simple command line kanban-esque tool for use with github issues","author":{"name":"Pete Diemert","email":"pete_diemert@msn.com"},"dependencies":{"github":"https://github.com/alphashack/node-github.git","commander":">= 0.6.0"},"engine":"node >= 0.4.12","main":"./lib/index.js","keywords":["github","kanban","issues","tracking"],"repository":{"type":"git","url":"git@github.com:alphashack/gitban.git"},"bin":{"gitban":"./bin/cli.js"},"_npmUser":{"name":"pdiemert","email":"pete_diemert@msn.com"},"_id":"gitban@0.0.8","devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.4","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"dist":{"shasum":"8a69cb933b4092d13a15ae8b96f064aff6070ab7","tarball":"https://registry.npmjs.org/gitban/-/gitban-0.0.8.tgz","integrity":"sha512-2bdrNt7VP2Kcuey3uRAgZN4GTZUIlCqNGLDtdTQ2cU9FGsZ3P98VoSLcOyItYh4JRzsZmHzfRjQhooHqVzYzTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGK6oLoLVJfvvJzwhBSfXHIVvruOoIlh7c9qky7Gx0cQIhAMHOBhmnqJLGcQCTypSyxRN//JOjpdLUtfaee+km0I/9"}]},"maintainers":[{"name":"pdiemert","email":"pete@playup.com"}]},"0.0.9":{"name":"gitban","version":"0.0.9","description":"Very simple command line kanban-esque tool for use with github issues","author":{"name":"Pete Diemert","email":"pete_diemert@msn.com"},"dependencies":{"github":"https://github.com/alphashack/node-github.git","commander":">= 0.6.0"},"engine":"node >= 0.4.12","main":"./lib/index.js","keywords":["github","kanban","issues","tracking"],"repository":{"type":"git","url":"git://github.com:alphashack/gitban.git"},"bin":{"gitban":"./bin/cli.js"},"_npmUser":{"name":"pdiemert","email":"pete_diemert@msn.com"},"_id":"gitban@0.0.9","devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.4","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"dist":{"shasum":"f0e79b36eb7afaaeee04e7a053f9117a0250d4ee","tarball":"https://registry.npmjs.org/gitban/-/gitban-0.0.9.tgz","integrity":"sha512-bvEVmcPdbc/3tnm7KlJuGQDKCQxI198KB01jnh3V30Ap6uA1PLtQz0EtSf2DZ0rDCLD4TN3is6U/CsBah2br1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDx4ZTveMtXK6pqNyqw8JJR1244dLRgz0BvCY0TFVx9KwIhAJnvt6q+e/KmSyrWo/JS/P34UvSHQ3+X0OrfGrhaMKrB"}]},"maintainers":[{"name":"pdiemert","email":"pete@playup.com"}]},"0.0.10":{"name":"gitban","version":"0.0.10","description":"Very simple command line kanban-esque tool for use with github issues","author":{"name":"Pete Diemert","email":"pete_diemert@msn.com"},"dependencies":{"github":"git://github.com/alphashack/node-github.git","commander":">= 0.6.0"},"engine":"node >= 0.4.12","main":"./lib/index.js","keywords":["github","kanban","issues","tracking"],"repository":{"type":"git","url":"git://github.com:alphashack/gitban.git"},"bin":{"gitban":"./bin/cli.js"},"_npmUser":{"name":"pdiemert","email":"pete_diemert@msn.com"},"_id":"gitban@0.0.10","devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.4","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"dist":{"shasum":"9a66254aba5c030a893aafe47dd76aab488ef830","tarball":"https://registry.npmjs.org/gitban/-/gitban-0.0.10.tgz","integrity":"sha512-sMlDCiPeHrQ9/pTWeMMx9P4F0UoKg61Qdv/W5Dfw94uTqyp0CQAzy7Mwm1RBOvRjFblEmZWWTG670hHLS7Kmmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDPWfAYpyKaT263kdY7k3HUf7RpT5+mZ84iB3esIdGP6AiEAxfyOEz52H6gRGVZVOk0p0Q/l4MtT7usWHz9mZzt/Wm8="}]},"maintainers":[{"name":"pdiemert","email":"pete@playup.com"}]},"0.0.12":{"name":"gitban","version":"0.0.12","description":"Very simple command line kanban-esque tool for use with github issues","author":{"name":"Pete Diemert","email":"pete_diemert@msn.com"},"dependencies":{"github":"git://github.com/alphashack/node-github.git","commander":">= 0.6.0","underscore":"1.3.3","moment":"1.7.0","node-terminal":"0.1.1","string":"0.2.1-2"},"engine":"node >= 0.4.12","main":"./lib/index.js","keywords":["github","kanban","issues","tracking"],"repository":{"type":"git","url":"https://git@github.com:alphashack/gitban.git"},"bin":{"gitban":"./bin/cli.js"},"readme":"gitban\n======\n\n*A very simple command line kanban-esque tool for use with github issues*\n\n##Installation\n\n    npm install gitban -g\n  \nNext, create the following labels in your github project:\n\nGB0 - Backlog  \nGB1 - Ready  \nGB2 - Doing  \n\nThat's it!\n\n##Usage\n\nYou can always get help\n\n    gitban --help\n    \nFor most actions you will need to specify:\n\n* github login name\n* github password\n* organization\n* repository\n\nThese can be put in a file called *.gitban.json* in your home directory for convenience. The format is:\n\n    {\n        \"user\" : \"username\",\n        \"pass\" : \"password\",\n        \"org\" : \"organization\",\n        \"repo\" : \"repository\"\n    }\n    \nThe options set in *.gitban.json* will be overridden by anything specified explicitly on the command line.\n\nNote:  For better security you may wish to not use basic authentication but instead use OAuth.  To do this\nyou must first create a an OAuth token with the following command line:\n\n    curl -u '<your github login name>' -d '{\"scopes\":\"repo\",\"note\":\"gitban\"}' https://api.github.com/authorizations\n    \nYou will be prompted to login then you should see some JSON that looks like:\n\n    {\n      \"token\": \"<your new OAuth token>\",\n      \"note\": \"gitban\",\n      \"note_url\": null,\n      \"scopes\": [\n        \"repo\"\n      ],\n      \"created_at\": \"2012-06-28T04:57:16Z\",\n      \"app\": {\n        \"url\": \"http://developer.github.com/v3/oauth/#oauth-authorizations-api\",\n        \"name\": \"gitban (API)\"\n      },\n      \"url\": \"https://api.github.com/authorizations/437559\",\n      \"id\": 437559,\n      \"updated_at\": \"2012-06-28T04:57:16Z\"\n    }\n    \nNow just edit your *.gitban.json* file as follows:\n\n    {\n        \"token\" : \"<your new token from above>\",\n        \"user\" : \"username\",\n        \"org\" : \"organization\",\n        \"repo\" : \"repository\"\n    }\n    \nDone!  From this point forward you can manage (e.g. revoke) this token using the Applications tab from within\nyour github account settings.\n\n###Workflow\n\nThe purpose of this tool is to provide a very simple workflow based loosely on the [kanban board](http://en.wikipedia.org/wiki/Kanban_board) style whereby all issues\nare initially added to the system in a \"backlog\" / unassigned state.  Do this by just creating a new issue in github.\n\nNext, issues can be assigned to team members.  This puts the issue into a \"ready\" state and can be done using the \"take\" command.\n\n    gitban take 47\n    \nThis will cause issue #47 to be assigned to you and set its state to ready.\n\nWhen commencing to work on an issue use the \"action\" command.\n(note that you action an issue without having to first take it)\n\n    gitban action 47\n    \nThis command does several things:\n\n*  The issue will be assigned to you if it isn't already\n*  The issue will be put into the \"doing\" state\n*  Any other issue you may have been working on is moved from the doing to the ready state\n\nAs you can see from this logic the system will enforce only one issue be worked on at a time by each team member.\n\nTo close / complete issue just close the issue using github or the \"fixes #\" syntax in your commit comment.\n\nGitban uses the labels above to differentiate states of issues.\nGitban will add a small comment to the issue describing each state change for tracking.\n\n##Examples\n\n(note: these examples assume you have set up a .gitban.json so that github params do not have to always be specified)\n\nList the issues currently assign to you\n\n    gitban list\n    \nList issues currently assigned to bob\n\n    gitban -a bob list\n    \nTake ownership of issue 47 and start working on it\n\n    gitban action 47\n    \nAssign issue 47 to bob\n\n    gitban -a bob take 47\n    \nGet information / comments on an issue\n\n    gitban info 47\n    \nSee a list of what each team member is currently working on\n\n    gitban status\n","_id":"gitban@0.0.12","dist":{"shasum":"e266cdf8755181268b0d3ef951b9f26ac81bce9b","tarball":"https://registry.npmjs.org/gitban/-/gitban-0.0.12.tgz","integrity":"sha512-xDA0IFjx6BRQ1hTCBWNnxbMBfZjFeSq4bMrWWrDMaAl9jpceezrwI2BJ/RQOQiL87b09zhKMwoGoZ5IEpaPppw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFrd1dkasuWJizZa8/cK3VzrOYj1c9cqGIspIfkNfrdMAiEA4Hk1LoYJRX3iYDtMWWoX+kONoM2jXv5D8BIk484yk60="}]},"maintainers":[{"name":"pdiemert","email":"pete@playup.com"}]},"0.0.13":{"name":"gitban","version":"0.0.13","description":"Very simple command line kanban-esque tool for use with github issues","author":{"name":"Pete Diemert","email":"pete_diemert@msn.com"},"dependencies":{"github":"git://github.com/alphashack/node-github.git","commander":">= 0.6.0","underscore":"1.3.3","moment":"1.7.0","node-terminal":"0.1.1","string":"0.2.1-2"},"engine":"node >= 0.4.12","main":"./lib/index.js","keywords":["github","kanban","issues","tracking"],"repository":{"type":"git","url":"https://git@github.com:alphashack/gitban.git"},"bin":{"gitban":"./bin/cli.js"},"readme":"gitban\n======\n\n*A very simple command line kanban-esque tool for use with github issues*\n\n##Installation\n\n    npm install gitban -g\n  \nNext, create the following labels in your github project:\n\nGB0 - Backlog  \nGB1 - Ready  \nGB2 - Doing  \n\nThat's it!\n\n##Usage\n\nYou can always get help\n\n    gitban --help\n    \nFor most actions you will need to specify:\n\n* github login name\n* github password\n* organization\n* repository\n\nThese can be put in a file called *.gitban.json* in your home directory for convenience. The format is:\n\n    {\n        \"user\" : \"username\",\n        \"pass\" : \"password\",\n        \"org\" : \"organization\",\n        \"repo\" : \"repository\"\n    }\n    \nThe options set in *.gitban.json* will be overridden by anything specified explicitly on the command line.\n\nNote:  For better security you may wish to not use basic authentication but instead use OAuth.  To do this\nyou must first create a an OAuth token with the following command line:\n\n    curl -u '<your github login name>' -d '{\"scopes\":\"repo\",\"note\":\"gitban\"}' https://api.github.com/authorizations\n    \nYou will be prompted to login then you should see some JSON that looks like:\n\n    {\n      \"token\": \"<your new OAuth token>\",\n      \"note\": \"gitban\",\n      \"note_url\": null,\n      \"scopes\": [\n        \"repo\"\n      ],\n      \"created_at\": \"2012-06-28T04:57:16Z\",\n      \"app\": {\n        \"url\": \"http://developer.github.com/v3/oauth/#oauth-authorizations-api\",\n        \"name\": \"gitban (API)\"\n      },\n      \"url\": \"https://api.github.com/authorizations/437559\",\n      \"id\": 437559,\n      \"updated_at\": \"2012-06-28T04:57:16Z\"\n    }\n    \nNow just edit your *.gitban.json* file as follows:\n\n    {\n        \"token\" : \"<your new token from above>\",\n        \"user\" : \"username\",\n        \"org\" : \"organization\",\n        \"repo\" : \"repository\"\n    }\n    \nDone!  From this point forward you can manage (e.g. revoke) this token using the Applications tab from within\nyour github account settings.\n\n###Workflow\n\nThe purpose of this tool is to provide a very simple workflow based loosely on the [kanban board](http://en.wikipedia.org/wiki/Kanban_board) style whereby all issues\nare initially added to the system in a \"backlog\" / unassigned state.  Do this by just creating a new issue in github.\n\nNext, issues can be assigned to team members.  This puts the issue into a \"ready\" state and can be done using the \"take\" command.\n\n    gitban take 47\n    \nThis will cause issue #47 to be assigned to you and set its state to ready.\n\nWhen commencing to work on an issue use the \"action\" command.\n(note that you action an issue without having to first take it)\n\n    gitban action 47\n    \nThis command does several things:\n\n*  The issue will be assigned to you if it isn't already\n*  The issue will be put into the \"doing\" state\n*  Any other issue you may have been working on is moved from the doing to the ready state\n\nAs you can see from this logic the system will enforce only one issue be worked on at a time by each team member.\n\nTo close / complete issue just close the issue using github or the \"fixes #\" syntax in your commit comment.\n\nGitban uses the labels above to differentiate states of issues.\nGitban will add a small comment to the issue describing each state change for tracking.\n\n##Examples\n\n(note: these examples assume you have set up a .gitban.json so that github params do not have to always be specified)\n\nList the issues currently assign to you\n\n    gitban list\n    \nList issues currently assigned to bob\n\n    gitban -a bob list\n    \nTake ownership of issue 47 and start working on it\n\n    gitban action 47\n    \nAssign issue 47 to bob\n\n    gitban -a bob take 47\n    \nGet information / comments on an issue\n\n    gitban info 47\n    \nSee a list of what each team member is currently working on\n\n    gitban status\n","_id":"gitban@0.0.13","dist":{"shasum":"211edaad355af7e41f690f4ec6ecc12f1fc5fde1","tarball":"https://registry.npmjs.org/gitban/-/gitban-0.0.13.tgz","integrity":"sha512-BdlgqxEIdcqMxfgk7whTmmITXxakBJHHwyyxlba1khH8RA8KPG9dfMw4/b+kDPJee/lOv27jLhMjMjlMyU3f9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7SCd1/auYR6NEpoNmqK4NVTDDfbLpgiE+NUt6gRUuUAiEA5lW7GPrxii79uL6W0JFlikpXyQ6Z34zJ6LsA9cMEWZ4="}]},"maintainers":[{"name":"pdiemert","email":"pete@playup.com"}]}},"readme":"gitban\n======\n\nvery simple command line kanban-esque tool for use with github issues","maintainers":[{"name":"pdiemert","email":"pete@playup.com"}],"time":{"modified":"2022-06-18T08:38:38.058Z","created":"2012-06-28T03:23:56.067Z","0.0.1":"2012-06-28T03:24:01.151Z","0.0.2":"2012-06-28T03:33:42.226Z","0.0.3":"2012-06-28T04:59:47.106Z","0.0.4":"2012-06-28T05:25:19.613Z","0.0.5":"2012-06-28T07:28:41.650Z","0.0.6":"2012-06-29T01:31:33.023Z","0.0.7":"2012-07-02T01:29:44.978Z","0.0.8":"2012-07-06T07:31:12.477Z","0.0.9":"2012-07-06T07:40:18.323Z","0.0.10":"2012-07-06T08:49:20.685Z","0.0.12":"2012-08-20T02:53:33.584Z","0.0.13":"2012-08-22T00:08:45.713Z"},"author":{"name":"Pete Diemert","email":"pete_diemert@msn.com"},"repository":{"type":"git","url":"https://git@github.com:alphashack/gitban.git"}}