Josh Smith
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...
# 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...
# 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.
# Problem When a task is assigned a user on Code Corps, we need to be able to sync that assignee to GitHub.
# 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.
# 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...
We should add `utm` tracking parameters to links that we insert from Code Corps bots into GitHub issues/comments.
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...
# 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.
# 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...