"여기 잠든 프로젝트들은 우리에게 소중한 가르침을 남기고 떠났습니다."
완료되지 못한 프로젝트들의 이야기가 모이는 곳입니다. 중단된 사이드프로젝트들을 기리고 그로부터 얻은 교훈을 공유하는 플랫폼입니다.
git clone https://github.com/{your-username}/project-graveyard.git
git checkout -b add-project/{project-name}
반드시 아래의 명령어로 프로젝트를 등록해주세요.
npm run add-project
다음 정보를 순서대로 입력합니다:
- 프로젝트명
- 개발 기간 (예: 2023.08 - 2023.10)
- 프로젝트 설명
- 기술 스택 (쉼표로 구분) e.g.
Python, Flask, React, OpenAI API
- 묘비명
- 중단 사유
- 배운 점
- GitHub 저장소 주소
- 상태 (파묘 가능/파묘 불가능)
결과를 확인하고 수정이 필요하면 수정 후 커밋합니다.
- id: { YYYYMMDDXXXX } # 현재 날짜 + 랜덤 4자리
title: "프로젝트명"
duration: "YYYY.MM - YYYY.MM"
techStack:
- 기술1
- 기술2
epitaph: "묘비명"
reason: "중단 사유"
learned: "배운 점"
github: "github.com/username/repo"
author: "GitHub 사용자명"
status: "파묘 가능/파묘 불가능"
git add data/projects.yaml
git commit -m "Add {project-name} to Project Graveyard"
git push origin add-project/{project-name}
- Fork된 저장소에서 원본 저장소로 PR을 생성합니다.
- PR템플릿을 사용해주세요.
- Frontend Framework: React 18
- Build Tool: Vite
- Styling: Tailwind CSS
- Icons: Lucide React
- UI Components:
- Radix UI
- Custom Card Components
- Code Quality:
- ESLint
- React Hooks Plugin
- Node.js 18.0.0 이상
- npm 또는 yarn
npm install
npm run dev
npm run build
npm run preview