Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Build the port inside evals

Abierto
#6 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
35/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
c, cmake, cpp, github-actions

Línea de trabajo

Read ROADMAP.md, SKILL.md step 5, and the existing CI configuration that builds SDL 3.4.18 with CMake. First review the turn-limit issue referenced as #2 and the current eval cases to understand the tradeoffs. Done means the settled answers are recorded as a dated decision in ROADMAP.md and the issue has a milestone with its own checklist.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

enhancement later

Install SDL3 on the eval runner, so the agent can build its port and run it headless, as the skill does on a real machine. Graders could then check that the port runs, not just what it says.

Building adds turns: Haiku 4.5 already reaches the 60-turn limit in 3 of 5 whole-program runs.

What has to be settled before this gets a milestone

  • What a build would prove. M3 kept builds out of evals because a trap compiles cleanly by definition, so a build changes no trap score, and graders can't see whether a build succeeded. SKILL.md step 5's syntax check against the bundled headers already catches compile errors. The gain is graders that check the port runs: a headless run whose output a grader reads, beside the regex graders on the files.
  • Turns. Either the build cases get their own, higher turn limit, or building stays out of the single-trap cases and only the whole-program case builds. Haiku's turn count (#2) should settle first.
  • Getting SDL3 onto the runner. CI already builds SDL 3.4.18 with CMake. The eval sandbox needs the same version prebuilt, so a run doesn't spend minutes and turns building SDL.

Done when

  • The settled answers are a dated decision in ROADMAP.md, and this issue gets a milestone with its own checklist.
Lenguaje dominante
C
Estrellas
1
Forks
1
Merge medio
3 min
PR fusionados (30 d)
1

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de hazeliscoding/sdl3-porter

Todos los issues de hazeliscoding/sdl3-porter

Issues similares

Más issues de C

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.