Rust 오픈소스 GlueSQL에 기여하며 정리한 포스팅. 번호 순서대로 보면 됩니다.

위치: 학습 › 프로젝트 › 오픈소스 › GlueSQL
규모: 포스팅 11개

포스팅

포스팅설명
GlueSQL 프로젝트 구조와 필요 문법 개관
오픈소스 컨트리뷰션 실전 가이드(이슈 찾기~PR 작성, GlueSQL 사례)“성장하며 열린” 오픈소스 프로젝트(GlueSQL)에 실제로 기여하면서 관찰한 것들을 정리한 실전 가이드. 일반론이 아니라 GitHub API로 최근 머지된 PR 30여 개를 직접 조회해서 확…
CREATE TABLE 옵션 거부(early-return 검증, GlueSQL #1972)내가 작업해서 머지한 PR #1972(2026-07-28 머지, 커밋 7c9009e) 기록. GlueSQL이 지원하지 않는 CREATE TABLE … TEMPORARY / LIKE / CL…
TranslateError Enum 타입화(strum·thiserror, GlueSQL #1975)&‘static str/String로 에러 사유를 표현하던 TranslateError의 variant들을 전용 enum + strum_macros::Display로 타입화한 리팩터링 기록. 이…
file-storage 원자적 쓰기 설계와 모듈 분리(GlueSQL #2016)진행 중인 PR #2016(브랜치 file-storage/atomic-writes) 기록. GlueSQL의 file-storage 백엔드가 행(row) 데이터를 File::create + wr…
크래시 안전성 회귀 테스트 설계(GlueSQL #2016)PR 2016에서 “원자적 쓰기로 바꿨다”는 주장을 코드로 증명하는 테스트를 설계한 기록. 핵심 질문은 “크래시/실패를 어떻게 결정적(deterministic)으로, CI에서도 안정적으로 재…
오픈소스 PR 리뷰 대응기(CodeRabbit, GlueSQL #2016)PR 2016에 자동 리뷰 봇(CodeRabbit)이 남긴 지적 3건 중, 어떤 것을 지금 고치고 어떤 것을 의도적으로 남겨뒀는지에 대한 판단 기록. 자동 리뷰라고 전부 반영하거나 전부 무시…
file-storage 크래시 안전성 로드맵(GlueSQL #2016→#2017)file-storage 백엔드의 크래시 안전성을 개선하는 작업을 “row 파일 하나” → “statement 전체” → “스토리지 전체(마이그레이션)” 순으로 확장해가는 로드맵. PR #201…
Decimal 값 동등비교 누락 수정 계획(Enum & Match, GlueSQL #1741)아직 착수 전 — 이번 주 일요일 작업 예정. Claude Code로 PR #2016 리뷰 코멘트를 확인하던 중, 함께 후보를 찾다가 발견한 이슈. translate.rs가 아닌 core/sr…
Option TryFrom 매크로 확장 계획(매크로·제네릭, GlueSQL #1389)아직 착수 전 — 이번 주 일요일 작업 예정. 2024년에 열린 오래된 이슈라 재현 여부를 가장 먼저 확인해야 함(아래 “확인할 것” 참고). 셋 중 가장 개념적으로 흥미로운 케이스 — “당연…
Glue::execute 배치 planning 수정 계획(소유권·제네릭 경계, GlueSQL #2009)완료 (2026-09-20). TDD 사이클(RED → GREEN)로 진행: 이슈 본문의 재현 케이스를 테스트로 먼저 옮겨 실패를 확인한 뒤, core/src/glue.rs의 execute_w…