← Back to Services

todomd

Todo.md 파일을 Jira import용 CSV로 변환하는 아카이브 CLI An archived CLI that converts Todo.md tasks into Jira-importable CSV

Archived
  • Todo.md
  • Jira CSV
  • CLI
  • Go
  • Archive
todomd cover image

Why I Made It

개인이나 팀 작업을 간단한 Markdown TODO로 먼저 정리한 뒤 Jira로 옮겨야 할 때가 있다. 손으로 옮기면 계층, 설명, 우선순위, 태그 같은 정보가 쉽게 흐트러진다.

todomd는 Todo.md 파일을 Jira에서 가져올 수 있는 CSV로 바꿔, 가벼운 문서 기반 작업 목록과 Jira 흐름 사이를 연결하기 위해 만들었다.

How It Works

  1. Todo.md 파일에 작업을 정리한다.
  2. 필요한 우선순위와 태그를 함께 적는다.
  3. CLI를 실행해 Jira import용 CSV를 만든다.
  4. Jira External System Import에서 CSV를 가져온다.
  5. 필드를 맞춰 작업 목록을 Jira 이슈로 옮긴다.

Features

  • Todo.md Parsing

    Markdown TODO 파일에 적은 작업을 읽는다.

  • Jira CSV Export

    Jira에서 import할 수 있는 CSV 형식으로 변환한다.

  • Hierarchy and Description Support

    작업 계층과 설명을 유지하는 흐름을 다룬다.

  • Priority and Tag Fields

    우선순위와 태그를 Jira custom field로 옮길 수 있게 한다.

  • Go CLI

    Go로 작성된 작은 명령줄 도구 형태로 만들었다.

  • Markdown으로 먼저 작업을 정리한 뒤 Jira로 옮기고 싶은 사람
  • Todo.md와 Jira 사이의 데이터 이동을 자동화하고 싶은 개발자
  • 작은 Go CLI 도구 구조를 참고하고 싶은 사람
  • 문서 기반 작업 관리 실험 기록을 보고 싶은 사람

Current Status

GitHub에서 archived 상태로 보관 중인 CLI 도구입니다.

현재 운영 서비스가 아니라 Todo.md와 Jira import 흐름을 연결해본 실험 기록으로 남겨두었습니다.

Learnings

  • 작업 목록은 Markdown처럼 단순한 형식에서 시작하면 빠르게 정리할 수 있다.
  • Jira로 옮길 때는 계층, 설명, 태그 같은 구조를 잃지 않는 변환 규칙이 중요하다.
  • 작은 CLI는 반복되는 마이그레이션 작업을 줄이는 데 효과적이다.