프로젝트 소개
Dev Templates는 Urbalurba 개발자 플랫폼을 위한 프로젝트 템플릿 모음입니다. API, 웹 앱, 백엔드 또는 실험 프로젝트를 위한 빠르고 현대적이며 표준화된 시작점을 제공하여 개발자의 진입 장벽을 낮추고 일관된 모범 사례로 신속한 프로토타이핑을 가능하게 합니다.
이 저장소는 devcontainer-toolbox의 스크립트가 사용하며, 개발자가 직접 클론하지 않습니다. 앱 템플릿(`dev-template`으로 설치)과 AI 워크플로 템플릿(`dev-template-ai`로 설치)을 포함합니다.
앱 템플릿에는 백엔드 템플릿(기본 웹 서버, SQLite를 사용한 간단한 데이터베이스 통합, PostgreSQL을 사용한 데이터베이스 통합, Dapr/RabbitMQ를 사용한 메시지 큐, Knative를 사용한 서버리스 함수, MinIO를 사용한 객체 스토리지, 애플리케이션 로깅)과 애플리케이션 템플릿(Designsystemet을 사용한 기본 React 앱, 기본 NextJs 앱)이 포함됩니다. 각 템플릿은 애플리케이션 코드, Kubernetes 매니페스트, Dockerfile, GitHub Actions CI/CD를 포함한 작동 가능한 시작점을 제공합니다. `dev-template` 명령은 저장소를 다운로드하고 메뉴를 표시한 후 선택한 템플릿을 프로젝트에 복사하며, `{{GITHUB_USERNAME}}` 및 `{{REPO_NAME}}`과 같은 자리 표시자를 대체합니다.
AI 워크플로 템플릿은 휴대용 문서, CLAUDE.md, 계획 폴더(백로그, 활성, 완료) 및 프로젝트 스켈레톤을 포함한 AI 지원 개발 워크플로를 설정합니다. 계획 기반 워크플로에는 조사 계획, 단계별 구현 및 인간 검증이 포함됩니다.
문서에는 사례 연구, 아키텍처 세부 사항, 개발자 설정 가이드 및 AI 개발자 가이드가 포함됩니다. 이 프로젝트는 기여를 위해 계획 기반 워크플로와 함께 AI 지원 개발을 사용합니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.