S1.1: Monorepo scaffold with CI
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 74/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- fastapi, github-actions, next.js, python, typescript
- Lĩnh vực
- build-system, ci-cd, testing
Hướng nghiên cứu
Đọc .github/workflows/ci.yml và frontend/package.json để xem hiện đang cấu hình những bước kiểm tra frontend nào. Thêm lệnh kiểm thử frontend tự động và bước kiểm tra định dạng, rồi tích hợp cả hai vào CI. Hoàn thành khi cả hai bước kiểm tra chạy trong mọi pull request cùng với các bước lint và build frontend hiện có.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Roadmap story S1.1 · Project · Roadmap
Parent epic: E1 #97
Scope reconciliation: retains issue #1 and its existing owners; the acceptance criteria below follow the current roadmap. Previous title: Set up repository structure.
Priority: P0 · Size: M · Sprint: 0 · Milestone: M0 · Area: infra · Depends on: — · Reqs: NFR-2, NFR-9 · Status: In progress
Story: As a developer, I want a working frontend, backend, and CI from day one, so that every change is linted, built, and tested automatically.
Acceptance criteria
npm run devanduv run fastapi devstart both apps locally.- CI runs lint, format check, tests, and build for both apps on every pull request.
Tasks
- Scaffold the Next.js app with
create-next-app - Scaffold the FastAPI app with uv, pytest, and Ruff, and add
GET /health - Add CI for frontend lint/build, backend lint/format/tests, and container build/start
- Write the root and per-app READMEs
- Add frontend automated tests and a formatting check to satisfy the original CI criterion for both apps
Progress evidence (2026-11-08): The monorepo, READMEs, backend checks, frontend lint/build, and container build/start are committed. The original criterion also calls for frontend tests and format checking; neither gate exists in the committed frontend scripts or workflow. Evidence: PR #10, .github/workflows/ci.yml, frontend/package.json.
Audited against committed main at 0c32c57. Local, staged, and untracked work is excluded.
- Ngôn ngữ chính
- Python
- Star
- 0
- Fork
- 0
- Merge trung bình
- 3 giờ 33 phút
- Pull request đã merge (30 ngày)
- 50
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Không có hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của nfiasco/Quant-Time-Machine
-
S9.7: Methodology pageĐang mởarea: web priority: P1 story
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
nfiasco/Quant-Time-Machine#151 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
S8.4: Backtest endpointsĐang mởarea: api blocked priority: P0 story
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
nfiasco/Quant-Time-Machine#25 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area: web blocked priority: P1 story
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 50/100
nfiasco/Quant-Time-Machine#190 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area: web blocked priority: P1 story
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 49/100
nfiasco/Quant-Time-Machine#189 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area: api blocked priority: P1 story
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 58/100
nfiasco/Quant-Time-Machine#188 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của nfiasco/Quant-Time-Machine
Issue tương tự
-
Broken links found in docsĐang mởdocs pydanty:is-working
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 85/100
pydantic/pydantic-ai#12892 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
needs-triage
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 72/100
Azure/azure-sdk-for-python#49886 · 1 bình luận · 1 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Core] Deprecated(error=True) raises only on the first call; later calls run the removed APICó thể đã có người làm @wguo7 đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
ray-project/ray#67965 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
btclib-org/btclib#3006 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Resource]: JoriĐang mởresource-submission validation-passed
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 86/100
hesreallyhim/awesome-claude-code#3550 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày