Skip to content

Instantly share code, notes, and snippets.

@joeybaker
Created October 1, 2013 16:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save joeybaker/6781429 to your computer and use it in GitHub Desktop.
Save joeybaker/6781429 to your computer and use it in GitHub Desktop.

Build a re-usable HTML component that allows a user to submit a bug report about the page they're viewing.

  • The client-side component should be standalone, and easily re-usable in wider app. It's okay to require a framework(s), but dependencies must be easy to manage.
  • Also build out a server that can receive these bugs, parse them, and send them to the Github API as new issues. You can use whatever server environment you'd like.
  • To enable the github API, you should probably create a new repo. Alternatively you can mock out the Github API responses.

You should build this as if you were going to put it into production: optimize for code quality over quantity, write tests as appropriate, and so on.

It's fine if you don't actually finish.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment