Link

✓ Connector Checklist

Phase 1: Setup & Planning

  • Setup local environment
  • Fork the yack-template-connector repo: https://github.com/CommunityKit/yack-template-connector
  • Determine the user authentication type. See PluginAuthTypes in the framework docs.
  • Map Connector Source features, channels, top-level navigation, and/or content categories to channels for anonymous and authenticated users.

Note: All channels must have the concept of threads or content lists. Still not sure? Reach out to us in the #developers channel in the Yack Discourse community.

Phase 2: Determine Core Provider Endpoints

  • userProvider: Which endpoints will you need to create a user session?
  • userProvider: How will you get information about the user profile?
  • channelProvider: What endpoints do each of your channels use?
  • channelProvider: How do you get a single channel?
  • threadProvider: How do you get a list of threads from each channel?
  • threadProvider: How do you get a single thread?

Phase 3: