kaneo (minimalist kanban) fork to experiment adding a tangled integration
github.com/usekaneo/kaneo
1import type { IntegrationPlugin } from "../types";
2import { validateGiteaConfig } 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";
9
10export const giteaPlugin: IntegrationPlugin = {
11 type: "gitea",
12 name: "Gitea",
13 onTaskCreated: handleTaskCreated,
14 onTaskStatusChanged: handleTaskStatusChanged,
15 onTaskPriorityChanged: handleTaskPriorityChanged,
16 onTaskTitleChanged: handleTaskTitleChanged,
17 onTaskDescriptionChanged: handleTaskDescriptionChanged,
18 onTaskCommentCreated: handleTaskCommentCreated,
19 validateConfig: validateGiteaConfig,
20};