ellipsis-ai / ellipsis

2 stars 0 forks source link

Team-wide "settings" that can be overridden by user-level settings #563

Open andrewcatton opened 8 years ago

andrewcatton commented 8 years ago

Instead of just having shared team-wide env vars, it would be nice if users could override them.

Motivating example: for the github list open pull requests {owner}/{repo} behavior, it would be nice to let users have a default owner and repo for when they invoke just github list open pull requests. Related: it would be good to be able to use these as default parameter values.

andrewcatton commented 8 years ago

Another motivating example: The Pivotal Tracker API doesn't use oauth yet. Instead it has users visit their profile page and manually copy a token. PT behaviors could have users save that token as a user setting.

andrewcatton commented 8 years ago

Also I think "settings" might be a more accessible term for this than env vars, particularly if it gets exposed to behavior users, not just authors.