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

`filewriter`: journals

Abierto
#86 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
25/100
Tipo de issue
Nueva funcionalidad
Claridad
Necesita aclaración
Estado de actividad
Tranquilo
Stack tecnológico
mysql

Línea de trabajo

Comienza revisando el issue 11 relacionado de DataStreaming y la estructura existente de instrument journal.xml. Compara sus campos con el sistema de streaming, especialmente icp_version, detector_table_file, spectra_table_file y wiring_table_file. Para darlo por terminado, se requiere un diseño acordado para escribir los journals en XML, en la base de datos MySQL journal_, en los canales de MS Teams y en otros workflows de journals.

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

Descripción

filewriter

The file-writing infrastructure must be able to write entries into the instrument journal.xml (and into the instrument journal MySQL database, journal_<inst> MS teams channels, and various other 'journal' workflows)

This is intentionally phrased as

file-writing infrastructure

as this may not belong in the filewriter itself, but in a separate cooperating process.

See also https://github.com/ISISComputingGroup/DataStreaming/issues/11

Potential differences from existing files

Not all fields in the current journal.xml make sense in the streaming system, for example:

  • icp_version; this could be populated with a filewriter version instead.
  • detector_table_file does not exist in the streaming system. Suggest populating this entry with UNSPECIFIED or similar.
  • spectra_table_file / wiring_table_file do not have the same meanings/formats/locations in the streaming system. Programs which expect to be able to read a specific format from the filepaths in these entries will fail.
Lenguaje dominante
Sin datos de lenguaje
Estrellas
0
Forks
0
Métricas de merge de PR
Sin PR fusionados en 30 d

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

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 ISISComputingGroup/DataStreaming

Todos los issues de ISISComputingGroup/DataStreaming

Issues similares

Más issues de Backend & API Design

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.