nhmood / watson-ruby

inline issue manager
MIT License
634 stars 50 forks source link

Asana Integration #218

Closed mtford90 closed 10 years ago

mtford90 commented 10 years ago

Really like Watson and wanted to be able to use it with Asana, a popular web-based project management tool that we use. I integrated this in the same fashion as with the other remotes. Setup involves specification of an API key obtained from Asana, a workspace and a project within that workspace. Issues are then pushed to the specified project and tagged with:

e.g:

# blah.py

if __name__ == '__main__':
    # [todo] - a todo
    print 'Hello world'

screen shot 2013-12-11 at 13 44 32

I think this would be useful to others also so may be worth pulling it in.

--Mike

nhmood commented 10 years ago

This looks great! I had the intention of adding Asana support but hadn't gotten around to it yet. I just had a couple questions regarding the code and then I will surely integrate this into watson, I'm sure there are others who would find this very useful!

mtford90 commented 10 years ago

I can remove/comment out those elements and submit a new pull request if you don't want to do it yourself - let me know.