S1.1: Monorepo scaffold with CI
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 74/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- fastapi, github-actions, next.js, python, typescript
- Área
- build-system, ci-cd, testing
Línea de trabajo
Lee .github/workflows/ci.yml y frontend/package.json para ver qué comprobaciones del frontend están configuradas actualmente. Añade un comando automatizado de pruebas del frontend y una comprobación de formato, e intégralos en CI. Se considerará terminado cuando ambas comprobaciones se ejecuten en cada pull request junto con los pasos existentes de lint y build del frontend.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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.
- Lenguaje dominante
- Python
- Estrellas
- 0
- Forks
- 0
- Merge medio
- 3 h 33 min
- PR fusionados (30 d)
- 50
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Sin guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de nfiasco/Quant-Time-Machine
-
S9.7: Methodology pageAbiertoarea: web priority: P1 story
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
nfiasco/Quant-Time-Machine#151 ·
Los mantenedores suelen responder en 1 día
-
S8.4: Backtest endpointsAbiertoarea: api blocked priority: P0 story
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
nfiasco/Quant-Time-Machine#25 ·
Los mantenedores suelen responder en 1 día
-
area: web blocked priority: P1 story
Dificultad 4/5 3-5 días Aptitud para principiantes 50/100
nfiasco/Quant-Time-Machine#190 ·
Los mantenedores suelen responder en 1 día
-
area: web blocked priority: P1 story
Dificultad 4/5 3-5 días Aptitud para principiantes 49/100
nfiasco/Quant-Time-Machine#189 ·
Los mantenedores suelen responder en 1 día
-
area: api blocked priority: P1 story
Dificultad 4/5 3-5 días Aptitud para principiantes 58/100
nfiasco/Quant-Time-Machine#188 ·
Los mantenedores suelen responder en 1 día
Todos los issues de nfiasco/Quant-Time-Machine
Issues similares
-
Broken links found in docsAbiertodocs pydanty:is-working
Dificultad 1/5 1-3 horas Aptitud para principiantes 85/100
pydantic/pydantic-ai#12892 ·
Los mantenedores suelen responder en 1 día
-
needs-triage
Dificultad 1/5 1-3 horas Aptitud para principiantes 72/100
Azure/azure-sdk-for-python#49886 · 1 comentario · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
[Core] Deprecated(error=True) raises only on the first call; later calls run the removed APIPosiblemente ocupada @wguo7 la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
ray-project/ray#67965 ·
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
btclib-org/btclib#3006 ·
Los mantenedores suelen responder en 1 día
-
[Resource]: JoriAbiertoresource-submission validation-passed
Dificultad 1/5 Menos de una hora Aptitud para principiantes 86/100
hesreallyhim/awesome-claude-code#3550 · 1 comentario ·
Los mantenedores suelen responder en 1 día