/todo-asana-action

Automatically Create Asana Task from TODOs in Code

Primary LanguageTypeScriptMIT LicenseMIT

todo-asana-action GitHub tag (latest by date) GitHub GitHub Repo stars

Asana

Automatically creates Asana task from TODOs in your code.

❔ Prerequisites

  • Asana account with the permission on the particular project you want to integrate with, as this action needs your personal access token.

💻 Getting Started

uses: apgapg/todo-asana-action@--latest--
with:
  asana-token: 'Your PAT'
  projects: '["1199123288499074"]'
  workspace: '34125054317482',
  followers: '["712057959076542","1127520825602495"]', # Optional
  user-mapping: '{"apgapg":"712057959076542","amitkma":"1127520825602495}' # Optional

❔ Inputs

asana-token (Required)

Your personal access token of asana, you can find it in asana docs.

projects (Required)

Array of project ids in which the task should be created

workspace (Required)

Set your workspace id. Get it from here: https://app.asana.com/api/1.0/workspaces

followers (Optional)

Provide the array of followers id you want to set in a task.

user-mapping (Optional)

A map with keys representing github username and values representing corresponding asana user id

👍 Contribution

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -m 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

✨ Active Contributors

Thanks goes to these wonderful people:


Ayush P Gupta