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

Implement Italian Fiscal Code in Kotlin

Abierto
#6 3 comentarios 0 reacciones 1 asignado Ver en GitHub

@Rahul-pamula ya está trabajando en esto.

Desde el 15/10/2026.

  • #22 de @Rahul-pamula — abierto

Evaluación

Dificultad
3/5
Tiempo estimado
Medio día
Aptitud para principiantes
70/100
Tipo de issue
Nueva funcionalidad
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
docker, kotlin
Área
cli

Línea de trabajo

Read SPECIFICATION.md and the Python and PHP folders under languages/ for the expected stdin/stdout JSON contract and the algorithm steps. Create languages/kotlin/ with the source, Dockerfile, run.sh, manifest.yaml and README.md, mirroring the layout of those folders. Done when ./elc test kotlin reports 87/87 and the PR description includes Closes #6.

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

Descripción

good first issue hacktoberfest help wanted new-language

Implement the Italian Fiscal Code algorithm in Kotlin and get it verified by the shared test suite.

What to build

A program that reads one JSON object on stdin and writes the fiscal code (or an error) as JSON on stdout, exactly as described in SPECIFICATION.md.

$ echo '{"surname":"ROSSI","name":"MARIO","birth_date":"1980-01-01","sex":"M","birthplace_code":"H501"}' | ./elc run kotlin
{"fiscal_code": "RSSMRA80A01H501U"}
Suggested setup
Directory languages/kotlin/
Family jvm
Docker base eclipse-temurin:21-jdk + kotlinc (just a suggestion)
Checklist
  • languages/kotlin/ with source, Dockerfile, run.sh, manifest.yaml and README.md
  • The algorithm is written entirely in Kotlin (no wrappers, no fiscal-code libraries, no remote calls)
  • ./elc test kotlin passes 87/87
  • PR opened with Closes #<this issue>

See CONTRIBUTING.md and the Python / PHP implementations for complete examples.

🎃 This issue is part of Hacktoberfest. Comment below to claim it!

Lenguaje dominante
Python
Estrellas
1
Forks
0
Métricas de merge de PR
Sin PR fusionados en 30 d

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 openapi/every-language-fiscal-code

Todos los issues de openapi/every-language-fiscal-code

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.