DotGitIgnore 소개
현대적인 다중 기술 스택 프로젝트를 위해 설계된, 프라이버시 중심의 결정론적 .gitignore 생성 유틸리티.
중복 패턴을 지능적으로 제거하고, 필수 부정 규칙(!)의 순서를 온전히 보존하며, 주석 블록을 읽기 쉽게 정규화합니다.
모든 작업이 브라우저 로컬에서 실행됩니다. 회원가입이 불필요하며, 생성된 코드나 스택 설정이 서버 로그에 기록되지 않습니다.
모든 템플릿은 GitHub 공식 리포지토리와 직접 동기화되며, 검증된 커밋 해시, 검증 날짜 및 라이선스를 투명하게 표기합니다.
우리의 미션
현대 소프트웨어 개발은 단일 언어로만 이루어지지 않습니다. 일반적인 스택에서도 TypeScript, Python, Docker, PostgreSQL, VS Code, macOS 등이 함께 사용됩니다. 여러 .gitignore 파일을 수동으로 복사해 붙여넣으면 중복 라인과 규칙 충돌이 발생합니다. DotGitIgnore는 공식 커뮤니티 템플릿을 결정론적 파이프라인으로 통합하여 하나의 깔끔한 파일을 제공합니다.
개발 배경
로그인, 광고, 트래킹이 전혀 없는 빠르고 순수한 개발자 유틸리티를 만들고자 했습니다. 기존 웹 생성기 대부분은 템플릿을 단순 이어붙이기만 할 뿐 중복을 해결하지 못했습니다. DotGitIgnore는 엄격한 중복 제거와 공식 검증 소스를 기반으로 개발되었습니다.
결정론적 아키텍처
검증된 템플릿 로드, 문법 파싱, 공백 정규화, 부정 규칙의 순서 보존, Git 표준 문법 유효성 검증으로 구성된 순수 함수형 파이프라인을 통해 파일을 생성합니다.
오픈소스 및 투명성
수록된 321개 이상의 템플릿은 GitHub 공식 github/gitignore 저장소 및 엄선된 커뮤니티 소스와 동기화됩니다. 업스트림 커밋 버전, 라이선스, 검증 날짜를 투명하게 공개합니다.