Right, though ideally want we want is issue/bug tracking to be done in Github. So that we can give it a release label and close it there.
At the same time, we would want all meaningful discussions and questions(FAQ) to aggregate at Discourse.
Users can just do a signup with Github so this should be easy.
The difficult part is how to convey to users to use Github only for bugs and Discourse for FAQ, discussions.