{"repo":"ribtoks/tdg-github-action","free":true,"listed":false,"github":"https://github.com/ribtoks/tdg-github-action","clone":"git clone https://github.com/ribtoks/tdg-github-action.git","description":"GitHub action for project management using TODO comments","language":"Go","stars":72,"topics":["project-management","todo","github-action","github-action-docker","golang","github-issues"],"license":"MIT","category":"productivity","readme_excerpt":"Turn your TODO comments into GitHub Issues GitHub Action that will manage issues based on TODO / BUG / FIXME / HACK comments in the source code. Source code is parsed using tdg which supports comments for almost all existing languages. When a new todo comment is added, a new issue is created. When this comment is removed on the branch it was added, the corresponding issue is closed. Each issue is added with a special label so you can build more automation on top of it. This action runs natively on the runner (no Docker image) and builds the Go binary during execution, so it remains cross-platform without needing a prebuilt download. Screenshot Usage Create a workflow file in your .github/workflows/ directory with the following contents: Basic example NOTE: Please note that currently GitHub has 5000 requests per hour limit so if you are running it on a fresh repository and you have lots of todos in comments, you may hit this limit. You can use this action together with parent issue updater in order to automatically keep track of child TODO items in parent issues. For that you need to use issue=123 extension in the TODO comment - see example below. Inputs Input Description --- --- REPO Repository name in the format of owner/repo (required) ISSUE REPO Repository to create issues in (if empty, REPO is used) TOKEN Github token used to create or close issues (required) REF Git ref: branch or pull request (required) SHA SHA-1 value of the commit (required) ROOT Source code root (def","default_branch":null,"files":null,"tree":[],"storefront":"/r/ribtoks","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ribtoks/tdg-github-action/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}