MediaOps 문서 시스템 소개
현재 작성중으로 아래 내용과 문서 및 폴더가 다수 맞지 않습니다.
MediaOps는 전사 기술 운영을 체계적으로 관리하기 위한 플랫폼입니다.
이 저장소는 시스템 및 프로젝트 관련 문서들을 프로젝트 중심 + 문서 유형 기반으로 체계화하여 관리합니다.
1. 폴더 구조 안내
| 폴더 경로 | 설명 |
|---|---|
00_overview/ | MediaOps 문서 시스템의 소개, 가이드, 규칙 등을 포함합니다. |
01_projects/ | 프로젝트별 문서를 구성하며, 예: mediaflow, mediatrack 등이 있습니다. |
02_db/ | 전사 시스템의 데이터베이스 스키마, ERD, 변경 이력을 관리합니다. |
03_ops/ | 배포, 모니터링, 장애 대응 등 운영 매뉴얼 및 핸드북 문서를 포함합니다. |
04_diary/ | 일간 업무일지, 주간 회의록,index.md 월간 보고서 등을 기록합니다. |
05_templates/ | 문서 자동 생성을 위한 템플릿 파일들을 보관합니다. |
99_archive/ | 더 이상 사용하지 않지만 보관이 필요한 문서들을 보존합니다. |
2. 문서 작성 가이드
모든 문서는 상단에 YAML 메타정보 블럭을 포함해야 합니다:
---
title: 문서 제목
description: 문서 요약 설명
tags:
- project/프로젝트명
- type/문서유형 (e.g. design, meeting, daily, report)
- status/draft or final
- author/작성자명
date: YYYY-MM-DD
draft: false
---2.1. 문서 작성 규칙
- 모든 문서는 YAML 메타정보를 포함해야 합니다.
- 적절한
title,description,tags,date,draft필드를 작성해 주세요. - 문서 제목은 명확하게, 중복 없이 작성합니다.
- 문서 파일명은
2025-08-08_회의록.md,dag-structure.md처럼 소문자와 하이픈을 사용합니다.
2.2. 디렉토리 기준
- 문서는 목적에 따라 다음 디렉토리 중 하나에 작성합니다:
01_projects/프로젝트명/02_db/schema/03_ops/04_diary/daily/,weekly/,meetings/,monthly-report/
2.3. Git 워크플로우
gitGraph BT: commit commit branch docs/note-main checkout docs/note-main commit checkout main commit checkout docs/note-main branch docs/note/member_id checkout docs/note/member_id commit id: "docs: xxx 기록 문서 수정" commit id: "docs: xxx 기록 문서 작성" checkout docs/note-main merge docs/note/member_id id: "Merge branch 'docs/note/mino' into docs/note-main" type: REVERSE checkout main merge docs/note-main id: "Merge branch 'docs/note-main'" type: REVERSE
3. 태그 전략
태그는 문서를 빠르게 분류하고 탐색하며, 자동으로 목록을 생성하기 위해 사용됩니다.
Obsidian에서는 검색, Dataview, Graph View에 활용되고, Quartz에서는 자동 태그 페이지 및 링크 생성에 사용됩니다.
3.1. 태그 네이밍 규칙
- 계층 구조는 슬래시(
/)로 구분합니다. - 태그는 소문자 + 영어/숫자 조합을 사용합니다.
- 단어 간 구분은 하이픈(
-)을 사용할 수 있습니다 (예:type/monthly-report) - 가능한 공통된 패턴을 따르며 불필요한 태그는 최소화합니다.
3.️2. 태그 분류 체계
| 분류 | 접두어 | 예시 | 설명 |
|---|---|---|---|
| 프로젝트 | project/ | project/mediaflow | 문서가 속한 프로젝트 이름 |
| 문서 유형 | type/ | type/spec # 사양서, type/overview # 개요, type/design # 설계, type/changelog # 변경 이력, type/meeting # 회의록, type/report # 보고서, type/daily # 일일 업무일지, type/weekly # 주간 회의/업무, type/monthly # 월간 보고서, type/checklist # 점검표, SOP 등 | 문서의 형태 또는 목적 |
status/ | status/draft # 초안, status/review # 검토 중, status/final # 확정 완료 | ||
| 작성자 | author/ | author/정민호(mino), author/배인환(dame2623) | 작성자 이름 (옵션) |
| 사용 기술 | tech/ | tech/airflow, tech/postgresql | 주요 사용 기술 (옵션) |
예:
project/mediaflow,type/meeting,status/final,author/minho,tech/airflow
3.3. 태그 조합 예시
시스템 설계 문서
tags:
- project/mediaflow
- type/design
- status/final
- author/minho일일 업무일지 초안
tags:
- type/daily
- status/draft
- author/minho회의록 (검토 완료)
tags:
- project/mediaops
- type/meeting
- status/final