Results 85 issues of Josh Smith

# Problem We should add email subscription settings for a user, possibly as a property bag. For now we can simply add the task suggestions email as the sole subscription...

Time: 3 hours

# Problem When an issues is assigned/unassigned a user from GitHub, we need to sync that assignment to our assigned user on Code Corps. In the short-term, we can just...

needs estimate

# Problem During the GitHub repo sync we should fetch all the available assignees for the repo: ``` GET /repos/:owner/:repo/assignees ``` And do our normal `GithubUser` create or update process.

needs estimate

# Problem When a task is assigned a user on Code Corps, we need to be able to sync that assignee to GitHub.

needs estimate

# Problem When we switch to Elixir 1.6 we need to replace `TimeValidator.truncate/2` with `DateTime.truncate/2` (or whatever the new fn is ultimately called). Blocked until then.

blocked
Time: 1 hour

# Problem GitHub has a limit of 10 assigned users per issue. That means we're going to run into problems if we try to assign more than 10 GitHub users...

needs estimate

We should add `utm` tracking parameters to links that we insert from Code Corps bots into GitHub issues/comments.

needs estimate

We should switch our build process over to CircleCI 2.0. We can then run a pipeline that works like the following: - compile - test - maybe deploy - to...

needs estimate

# Problem We are doing webhook processing and user-input processing in the same controller. We should likely split these up into separate controllers to prevent calamity.

needs estimate

# Problem Our `build_changeset` functions in some of our GitHub sync changeset modules are too implicit. We should break apart their behavior into more explicit `create_` and `update_` changesets. This...

needs estimate