# Supported Platforms

# GitHub

Guide: Set up GitHub OAuth App

# Github REST API V3

  • Vssue API package: @vssue/api-github-v3
  • Features or drawbacks:
    • clientSecret is required
    • comments not sortable
    • comments editable
    • comments deletable
    • can view comments without login, but has API rate limitation
  • Developer Reference: Official Docs

# Github GraphQL API V4

# GitLab

Guide: Set up GitLab Application

# Gitlab API V4 (Gitlab v11.0+)

  • Vssue API package: @vssue/api-gitlab-v4
  • Features or drawbacks:
    • comments sortable
    • comments editable
    • comments deletable
    • requires login to view comments
    • need to add redirect_uri one by one - Ref
  • Developer Reference: Official Docs

# Bitbucket

Guide: Set up Bitbucket OAuth Consumer

# Bitbucket API V2

  • Vssue API package: @vssue/api-bitbucket-v2
  • Features or drawbacks:
    • comments sortable
    • comments editable
    • comments deletable
    • can view comments without login
    • cannot post emoji reactions to comments (heart, like, unlike, etc.)
  • Developer Reference: Official Docs

# Gitee

Guide: Set up Gitee Third Party Application

# Gitee API V5

  • Vssue API package: @vssue/api-gitee-v5
  • Features or drawbacks:
    • clientSecret is required
    • comments not sortable
    • comments editable
    • comments deletable
    • can view comments without login
    • cannot post emoji reactions to comments (heart, like, unlike, etc.)
    • only support a single fixed redirect_uri - Ref
  • Developer Reference: Official Docs

# Gitea

Guide: Set up Gitea Application

# Gitea API V1