We use Discourse <https://discourse.jupyter.org> for online discussion. Everyone in the Jupyter community is welcome to bring ideas and questions there. In addition, we use Gitter for online, real-time text chat, a place for more ephemeral discussions. The primary Gitter channel for JupyterHub is jupyterhub/jupyterhub. Gitter isn’t archived or searchable, so we recommend going to discourse first to make sure that discussions are most useful and accessible to the community. Remember that our community is distributed across the world in various timezones, so be patient if you do not get an answer immediately!
Discourse <https://discourse.jupyter.org>
GitHub issues are used for most long-form project discussions, bug reports and feature requests. Issues related to a specific authenticator or spawner should be directed to the appropriate repository for the authenticator or spawner. If you are using a specific JupyterHub distribution (such as Zero to JupyterHub on Kubernetes or The Littlest JupyterHub), you should open issues directly in their repository. If you can not find a repository to open your issue in, do not worry! Create it in the main JupyterHub repository and our community will help you figure it out.
A mailing list for all of Project Jupyter exists, along with one for teaching with Jupyter.