kaneo (minimalist kanban) fork to experiment adding a tangled integration github.com/usekaneo/kaneo
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at cd7cada2f86b4e866a15b4323bb8d6d7ab5bba8b 25 lines 1.1 kB view raw
1import type { IntegrationPlugin } from "../types"; 2import { validateGitHubConfig } from "./config"; 3import { handleTaskCommentCreated } from "./events/task-comment-created"; 4import { handleTaskCreated } from "./events/task-created"; 5import { handleTaskDescriptionChanged } from "./events/task-description-changed"; 6import { handleTaskPriorityChanged } from "./events/task-priority-changed"; 7import { handleTaskStatusChanged } from "./events/task-status-changed"; 8import { handleTaskTitleChanged } from "./events/task-title-changed"; 9import { setupWebhookHandlers } from "./webhook-handler"; 10 11export const githubPlugin: IntegrationPlugin = { 12 type: "github", 13 name: "GitHub", 14 onTaskCreated: handleTaskCreated, 15 onTaskStatusChanged: handleTaskStatusChanged, 16 onTaskPriorityChanged: handleTaskPriorityChanged, 17 onTaskTitleChanged: handleTaskTitleChanged, 18 onTaskDescriptionChanged: handleTaskDescriptionChanged, 19 onTaskCommentCreated: handleTaskCommentCreated, 20 validateConfig: validateGitHubConfig, 21}; 22 23export function initializeGitHubPlugin() { 24 setupWebhookHandlers(); 25}