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

Production-ready Modbus to MQTT bridge with automatic bus collision prevention, adaptive polling, and runtime reconfiguration

¿Es groupsky/ya-modbus apto para principiantes?

Los mantenedores de groupsky/ya-modbus suelen responder a un pull request en 1 día. Ahora mismo no hay ningún issue apto para principiantes abierto; la lista de abajo muestra los demás issues que tenemos de este repositorio.

Estrellas
3
Forks
0
Issues abiertos para principiantes
0
Issues indexados
80
Merge medio
1 d 1 h
PR fusionados (30 d)
74
Lenguaje dominante
TypeScript
Licencia
GPL-3.0
Último push a GitHub
12/10/2026
Última indexación
12/10/2026
Guía de contribución
Guía de contribución
Código de conducta
Código de conducta
Etiquetas para principiantes
good first issue

Cómo contribuir a groupsky/ya-modbus

  1. Lee primero la guía de contribución: explica cómo quieren los mantenedores que se propongan, prueben y revisen los cambios.
  2. Lee su código de conducta: se aplica a los issues y pull requests igual que al chat.
  3. Tus contribuciones se publicarán bajo la licencia GPL-3.0 del proyecto.
  4. Sigue el repositorio para enterarte cuando se abra un nuevo issue apto para principiantes, o revisa los demás issues de abajo.

Las issues en las que quizá ya trabaja alguien aparecen al final. Ordenar todo por fecha

  • fix: published test helpers import undeclared packages
    Abierto
    bug

    Dificultad 3/5 1-2 días Aptitud para principiantes 66/100

    groupsky/ya-modbus#597 ·

    Los mantenedores suelen responder en 1 día

  • fix(mqtt-bridge): removing a device while its driver is loading leaves the port open
    Abierto
    bug scope:mqtt-bridge

    Dificultad 4/5 3-5 días Aptitud para principiantes 56/100

    groupsky/ya-modbus#594 ·

    Los mantenedores suelen responder en 1 día

  • docs: root README examples use an old mqtt-bridge config shape
    Abierto
    documentation

    Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100

    groupsky/ya-modbus#574 ·

    Los mantenedores suelen responder en 1 día

  • docs: fix leftover stale content in examples, CLI README, RELEASE-PROCESS and CONTRIBUTING
    Abierto
    documentation priority:low scope:documentation

    Dificultad 3/5 1-2 días Aptitud para principiantes 72/100

    groupsky/ya-modbus#567 ·

    Los mantenedores suelen responder en 1 día

  • fix(cli): fill modelName in discover results
    Abierto
    bug priority:low scope:cli

    Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100

    groupsky/ya-modbus#563 ·

    Los mantenedores suelen responder en 1 día

  • feat(mqtt-bridge): find serial adapters by USB identity or port location, with remote selection
    Abierto
    enhancement scope:mqtt-bridge

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    groupsky/ya-modbus#534 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Support Node.js 26 (blocked by serialport native callback bug)
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 36/100

    groupsky/ya-modbus#507 ·

    Los mantenedores suelen responder en 1 día

  • test(device-profiler): add edge case tests for JSON output
    Abierto
    enhancement testing

    Dificultad 2/5 1-3 horas Aptitud para principiantes 55/100

    groupsky/ya-modbus#376 ·

    Los mantenedores suelen responder en 1 día

  • test(device-profiler): improve JSON formatter integration tests
    Abierto
    enhancement testing

    Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100

    groupsky/ya-modbus#375 ·

    Los mantenedores suelen responder en 1 día

  • Add TCP transport E2E tests for device-profiler
    Abierto
    priority:low scope:device-profiler scope:testing testing type:testing

    Dificultad 3/5 1-2 días Aptitud para principiantes 49/100

    groupsky/ya-modbus#367 ·

    Los mantenedores suelen responder en 1 día

  • Add build validation unit tests for CLI packages
    Abierto
    priority:medium reliability scope:cli scope:device-profiler scope:emulator scope:mqtt-bridge type:testing validation

    Dificultad 3/5 1-2 días Aptitud para principiantes 42/100

    groupsky/ya-modbus#364 ·

    Los mantenedores suelen responder en 1 día

  • Enhance E2E tests to verify bin file executability
    Abierto
    enhancement priority:medium scope:cli scope:device-profiler scope:emulator scope:mqtt-bridge testing

    Dificultad 2/5 1-3 horas Aptitud para principiantes 35/100

    groupsky/ya-modbus#363 ·

    Los mantenedores suelen responder en 1 día

  • Update outdated architecture and phase documentation
    Abierto
    documentation priority:medium type:docs

    Dificultad 2/5 1-3 horas Aptitud para principiantes 35/100

    groupsky/ya-modbus#351 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • refactor(mqtt-bridge): optional code improvements for device config loading
    Abierto
    enhancement priority:low refactor scope:mqtt-bridge

    Dificultad 2/5 1-3 horas Aptitud para principiantes 28/100

    groupsky/ya-modbus#344 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • docs(mqtt-bridge): complete device config documentation
    Abierto
    documentation priority:high scope:mqtt-bridge type:docs

    Dificultad 2/5 1-3 horas Aptitud para principiantes 38/100

    groupsky/ya-modbus#343 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Add E2E tests for mqtt-bridge error scenarios
    Abierto
    enhancement priority:high scope:testing type:testing

    Dificultad 4/5 3-5 días Aptitud para principiantes 40/100

    groupsky/ya-modbus#340 ·

    Los mantenedores suelen responder en 1 día

  • refactor(cli): align empty part handling across parsers
    Abierto
    priority:medium refactor scope:cli technical-debt

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    groupsky/ya-modbus#334 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • feat(cli): show filter effectiveness percentage in discover output
    Abierto
    developer-experience enhancement priority:low scope:cli

    Dificultad 2/5 1-3 horas Aptitud para principiantes 48/100

    groupsky/ya-modbus#330 ·

    Los mantenedores suelen responder en 1 día

  • test(cli): add missing edge case tests for discover --id option
    Abierto
    enhancement priority:medium scope:cli

    Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100

    groupsky/ya-modbus#328 ·

    Los mantenedores suelen responder en 1 día

  • Add error scenario coverage to verbose logging E2E tests
    Abierto
    enhancement priority:low scope:cli

    Dificultad 3/5 1-2 días Aptitud para principiantes 48/100

    groupsky/ya-modbus#325 ·

    Los mantenedores suelen responder en 1 día

  • Investigate discover command verbose logging test infrastructure issue
    Abierto
    bug priority:medium scope:cli type:research

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    groupsky/ya-modbus#324 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • test(e2e): add port access error handling tests
    Abierto
    developer-experience enhancement priority:medium type:enhancement

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    groupsky/ya-modbus#319 ·

    Los mantenedores suelen responder en 1 día

  • test(emulator): add CLI integration tests for verbose flag
    Abierto
    developer-experience priority:medium scope:cli type:enhancement

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    groupsky/ya-modbus#314 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • test(emulator): add tests for exception response handling in verbose mode
    Abierto
    developer-experience priority:medium scope:cli type:enhancement

    Dificultad 4/5 1-2 días Aptitud para principiantes 35/100

    groupsky/ya-modbus#310 ·

    Los mantenedores suelen responder en 1 día

  • refactor(emulator): extract magic numbers to named constants in protocol helpers
    Abierto
    enhancement good first issue priority:low scope:emulator type:refactor

    Dificultad 1/5 1-3 horas Aptitud para principiantes 55/100

    groupsky/ya-modbus#301 ·

    Los mantenedores suelen responder en 1 día

  • enhancement: Add timeout protection to TCP transport server.close()
    Abierto
    enhancement good first issue priority:medium scope:transport type:bug

    Dificultad 2/5 1-3 horas Aptitud para principiantes 48/100

    groupsky/ya-modbus#298 ·

    Los mantenedores suelen responder en 1 día

  • test(e2e): expand CLI test coverage
    Abierto
    enhancement priority:medium scope:cli

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    groupsky/ya-modbus#291 ·

    Los mantenedores suelen responder en 1 día

  • feat(emulator): add concurrent operation protection to TCP transport
    Abierto
    enhancement priority:high scope:emulator

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    groupsky/ya-modbus#278 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • enhancement: improve TCP transport error messages with configuration context
    Abierto
    developer-experience enhancement priority:medium scope:emulator

    Dificultad 2/5 1-3 horas Aptitud para principiantes 55/100

    groupsky/ya-modbus#276 ·

    Los mantenedores suelen responder en 1 día

  • docs: document transport lifecycle and event listener management
    Abierto
    documentation good first issue scope:emulator

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    groupsky/ya-modbus#273 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • feat: add concurrent operation protection to transports
    Abierto
    enhancement priority:low scope:emulator

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    groupsky/ya-modbus#272 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • feat(emulator): add configurable initialization timeout for transports
    Abierto
    enhancement priority:medium scope:emulator

    Dificultad 3/5 1-2 días Aptitud para principiantes 53/100

    groupsky/ya-modbus#267 ·

    Los mantenedores suelen responder en 1 día

  • feat: Improve EmulatorConfig type safety with discriminated unions
    Abierto
    enhancement priority:low scope:emulator type:enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 43/100

    groupsky/ya-modbus#262 ·

    Los mantenedores suelen responder en 1 día

  • feat: Add socket timeouts for TCP connections
    Abierto
    enhancement feature priority:medium scope:emulator security

    Dificultad 3/5 1-2 días Aptitud para principiantes 48/100

    groupsky/ya-modbus#259 ·

    Los mantenedores suelen responder en 1 día

  • feat: Implement maxConnections limit for TCP transport
    Abierto
    enhancement feature priority:medium scope:emulator security

    Dificultad 4/5 3-5 días Aptitud para principiantes 44/100

    groupsky/ya-modbus#258 ·

    Los mantenedores suelen responder en 1 día

  • feat(emulator): add start operation hardening to RTU transport
    Abierto
    enhancement error-handling priority:low reliability scope:emulator

    Dificultad 4/5 1-2 días Aptitud para principiantes 48/100

    groupsky/ya-modbus#250 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • feat(emulator): add input validation for RTU transport configuration
    Abierto
    developer-experience enhancement priority:medium scope:emulator validation

    Dificultad 2/5 1-3 horas Aptitud para principiantes 52/100

    groupsky/ya-modbus#247 ·

    Los mantenedores suelen responder en 1 día

  • feat(emulator): add handler error handling with Modbus exceptions
    Abierto
    enhancement error-handling priority:high scope:emulator

    Dificultad 4/5 3-5 días Aptitud para principiantes 38/100

    groupsky/ya-modbus#246 ·

    Los mantenedores suelen responder en 1 día

  • feat(emulator): add error event propagation to RTU transport
    Abierto
    enhancement error-handling priority:high reliability scope:emulator

    Dificultad 3/5 1-2 días Aptitud para principiantes 44/100

    groupsky/ya-modbus#245 ·

    Los mantenedores suelen responder en 1 día

  • Add advanced E2E test scenarios
    Abierto
    priority:low scope:testing type:enhancement type:testing

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    groupsky/ya-modbus#240 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Create regression test for verify-coverage.js itself
    Abierto
    priority:medium scope:examples scope:testing type:testing

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    groupsky/ya-modbus#198 ·

    Los mantenedores suelen responder en 1 día

  • Add package existence check in run-all.sh for local development
    Abierto
    developer-experience priority:medium scope:examples type:enhancement

    Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100

    groupsky/ya-modbus#197 ·

    Los mantenedores suelen responder en 1 día

  • Add npm install error visibility in run-all.sh
    Abierto
    developer-experience priority:medium scope:examples type:enhancement

    Dificultad 1/5 Menos de una hora Aptitud para principiantes 55/100

    groupsky/ya-modbus#196 ·

    Los mantenedores suelen responder en 1 día

  • Add job summary output to GitHub Actions compatibility job
    Abierto
    developer-experience github-actions priority:low type:enhancement

    Dificultad 2/5 1-3 horas Aptitud para principiantes 56/100

    groupsky/ya-modbus#194 ·

    Los mantenedores suelen responder en 1 día

  • Make test file path mapping more flexible in verify-coverage.js
    Abierto
    developer-experience priority:low refactor scope:examples

    Dificultad 2/5 1-3 horas Aptitud para principiantes 35/100

    groupsky/ya-modbus#193 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Improve verify-coverage.js error messages with remediation steps
    Abierto
    developer-experience priority:low scope:examples type:enhancement

    Dificultad 2/5 1-3 horas Aptitud para principiantes 55/100

    groupsky/ya-modbus#191 ·

    Los mantenedores suelen responder en 1 día

  • Add explicit .default anti-pattern test to compatibility examples
    Abierto
    developer-experience priority:low scope:examples type:enhancement

    Dificultad 2/5 1-3 horas Aptitud para principiantes 54/100

    groupsky/ya-modbus#189 ·

    Los mantenedores suelen responder en 1 día

  • refactor: consolidate duplicate error detection logic from CLI into shared utility
    Abierto
    developer-experience priority:medium refactor

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    groupsky/ya-modbus#179 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • feat(device-profiler): enhance error classifier to check modbusCode and errno
    Abierto
    feature priority:low type:enhancement

    Dificultad 2/5 1-3 horas Aptitud para principiantes 38/100

    groupsky/ya-modbus#178 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Add CLI tests to @ya-modbus/emulator package
    Abierto
    enhancement good first issue priority:low

    Dificultad 2/5 1-3 horas Aptitud para principiantes 49/100

    groupsky/ya-modbus#176 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.