✓ 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?