kaneo (minimalist kanban) fork to experiment adding a tangled integration
github.com/usekaneo/kaneo
1export function formatIssueTitle(taskTitle: string): string {
2 return taskTitle;
3}
4
5export function formatIssueBody(
6 taskDescription: string | null,
7 taskId: string,
8): string {
9 const description = taskDescription || "";
10
11 if (!description.trim()) {
12 return `<sub>Task: ${taskId}</sub>`;
13 }
14
15 return `${description}
16
17---
18<sub>Task: ${taskId}</sub>`;
19}
20
21export function formatSyncComment(taskId: string): string {
22 return `Task: ${taskId}`;
23}
24
25export function getLabelsForIssue(
26 priority: string | null,
27 status: string,
28): string[] {
29 const labels: string[] = [];
30
31 if (priority && priority !== "no-priority") {
32 labels.push(`priority:${priority}`);
33 }
34
35 labels.push(`status:${status}`);
36
37 return labels;
38}
39
40export function formatTaskDescriptionFromIssue(
41 issueBody: string | null,
42): string {
43 return issueBody || "";
44}