[번외] Semantic Versioning 제대로 이해하고 적용하기
·
🛠️ 기술 인사이트 & 리소스
플러그인을 릴리즈하거나 버전 태그를 달 때,1.0.0, 1.2.3, 2.0.0 같은 숫자 조합을 본 적이 있죠?이 글은 그 숫자들의 의미를 정리하고,실전에서 어떻게 적용할지 단계별로 알려드립니다. ✅ 1. Semantic Versioning 이란?Semantic Versioning(약칭: SemVer)은버전 번호를 의미 있게 부여해“어떤 변경이 있었는지”를 숫자만 보고도 파악할 수 있게 하는 버전 규칙 체계입니다.형식은 다음과 같습니다:MAJOR.MINOR.PATCH예: 1.4.2 📦 2. 각 자리 숫자의 의미자리의미언제 증가하나?예시MAJOR (1)호환성 깨짐 (Breaking change)기존 기능과 호환되지 않는 변경1.4.2 → 2.0.0MINOR (4)기능 추가 (호환성 유지됨)새로운 기능 추..
옵시디언 플러그인 배포부터 공식 Release PR까지
·
🛠️ 기술 인사이트 & 리소스
플러그인 개발의 마지막 관문, 배포와 PR 과정을 한 번에 정리합니다. ✅ 1. 로컬에서 릴리즈 태그 만들기Obsidian 플러그인 개발 환경 세팅과 첫 번째 코드 작성 가이드 에서 Github Action을 설정해 두었기 때문에하기와 같이 간단하게 Version Update 및 Draft Release 작성이 가능합니다.# 1.0.0 → 1.0.1npm version patch# 1.0.0 → 1.1.0npm version minor# 1.0.0 → 2.0.0npm version majorgit push --follow-tags초기 Version 설정은 Version 1.0.0으로 되어있으며,다른 Version으로 시작을 하고 싶다면 manifest.json, versions.json, package...
Obsidian 플러그인 개발 환경 세팅과 첫 번째 코드 작성 가이드
·
🛠️ 기술 인사이트 & 리소스
이 글은 옵시디언 플러그인을 직접 만들어 보고 싶은 분들을 위한 실습 가이드입니다.플러그인 개발 환경을 세팅하고, 첫 번째 명령어를 추가해 동작시키는 과정을 단계별로 안내합니다. ✅ 1. 플러그인 프로젝트 시작하기1️⃣ 옵시디언 샘플 플러그인 템플릿 사용하기 옵시디언 샘플 플러그인 에서 Use this template - Create a new repository 클릭 obsidian-내가 만들고자 하는 옵시디언 플러그인 이름으로 Repository를 만들어줍니다. 만들어진 옵시디언 Repository를 로컬 환경으로 git clone 합니다.git clone https://github.com/uppinote20/obsidian-test-plugin.gitcd obsidian-test-plugin..
Obsidian 플러그인 개발, 시작 전에 꼭 확인할 6가지
·
🛠️ 기술 인사이트 & 리소스
이 글은 옵시디언 플러그인을 처음 개발하려는 분들을 위한 가이드입니다.본격적인 개발에 들어가기 전, 반드시 점검해야 할 6가지 핵심 항목을 실전 경험과 공식 문서를 바탕으로 정리했습니다. 🧩 1. 플러그인 vs 스니펫 vs 코어 플러그인용어설명추천 시점코어 플러그인Obsidian 공식 내장 기능 (비활성화 가능)직접 수정 불가CSS 스니펫 (Themes)디자인/스타일만 바꾸는 CSS 코드단순 레이아웃/스타일 변경커뮤니티 플러그인기능을 추가하는 TypeScript/JavaScript 코드새로운 기능 구현 시✅ 내가 만들고 싶은 건 "기능"인가 "스타일"인가?👉 기능이라면 플러그인이 맞습니다. ✅ 2. 진짜 필요한 플러그인인가? 먼저 따져보자내가 겪는 불편함에서 출발했는가?매번 반복하는 귀찮은 작업이 있..
Obsidian Auto Note Importer – Release Notes (v0.2.0)
·
📢 제품 소개/릴리즈 노트
v0.1.1 (2025-04-28)🌟 First Public ReleaseAutomatically import Markdown notes from Airtable into your Obsidian vault.Supports both manual sync (Sync Notes Now) and scheduled auto-sync (interval-based).Customizable destination folder, template file, and overwrite options.Includes YAML frontmatter and a default note template.If the title field is missing, the plugin automatically uses the primary ..
Obsidian에 자동으로 노트를 생성하는 방법 - Auto Note Importer 설치 & 사용법
·
📢 제품 소개/설치 가이드 & 영상
Obsidian에 정리된 노트를 자동으로 생성해 주는 도구가 있다면 어떨까요?Airtable에서 데이터를 불러와 템플릿에 맞게 자동으로 노트를 만들어주는 Auto Note Importer 플러그인을 소개합니다.이 글에서는 플러그인의 설치 방법부터, 설정, 템플릿 사용법까지 단계별로 설명드릴게요. 🔧 설치 방법 (BRAT 기반)1️⃣ BRAT 설치Obsidian에서 Settings → Community plugins → Browse검색창에 “BRAT” 입력 → "Beta Reviewers Auto-update Tool" 설치 및 활성화2️⃣ Auto Note Importer 설치BRAT 탭으로 이동 → Add beta plugin 클릭입력: uppinote20/obsidian-auto-note-impor..
반복 작업을 없애기 위한 실험: Obsidian Auto Note Importer 개발기
·
🧩 프로젝트 로그 & 실험실/Auto Note Importer
"왜 이 단순 작업을 매번 수동으로 해야 하지?" 저는 Obsidian에서 정보를 정리할 때, 매번 Airtable에서 복사해서 붙여 넣는 작업을 반복하고 있었습니다.내용도 많고 필드도 다양한데, 정작 이 과정은 단순 반복. 그래서 직접 자동화 도구를 만들기로 했습니다. 🔍 문제 정의 - 반복되는 수작업Obsidian을 메인 지식 관리 툴로 사용하면서 외부에 정리된 데이터를 어떻게 효과적으로 가져올지 고민했습니다.Airtable에 이미 잘 정리된 요약, 메타 데이터, 태그 정보Obsidian에 복사해서 붙여 넣기한두 번이면 괜찮지만, 매일 반복하려니 너무 비효율적이 반복을 줄이고 싶었습니다. 아니, 없애고 싶었습니다. 💥 진짜 계기 - 웹훅의 한계, 데이터의 유실사실 "복붙 자동화"를 이유로 들었지만..