Adding external collaborators

Adding external collaborators#

All steps are optional.

  1. Git access:

  • Ask the collaborators to create account on kwant gitlab

  • Add them to the project if you have master access to the project, otherwise ask Michael or Anton.

  1. Computation: ask the admins (Michael or Anton) to give the collaborators an account on the juno jupyterhub (requires an account on Kwant gitlab).

  2. Chat:

  • Ask the collaborators to join the external chat team at https://chat.quantumtinkerer.tudelft.nl/external

  • Create a private channel in the external team with the same name as the project channel name that you’re using.

  • Add collaborators to that private channel.

  • Add the channel name to the [[samechannelgateway]] at the bottom of this file and ask the admins to update the configuration. (Or ask them to add the channel on their own).

  1. Mirror external chat

  • Set up a bot in the external chat (if it does not yet exist)

  • Open a merge request to https://gitlab.kwant-project.org/qt/admin-notes . In this merge request:

    • Add the external chat configuration here, leaving the token as a subsitution similar to how the other external chats are configured.

    • Add a gateway by copying and adjusting this one

  • Send Anton a DM with the token of the bot, so that he can add it to the encrypted variables.