Move all full-node logic under a build tag
Los mantenedores suelen responder en 3 días
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
- Estancado
- Stack tecnológico
- go
- Área
- backend, build-system
Línea de trabajo
Start by mapping where Bee’s full-node logic and existing build-tag configuration are defined; the issue names no files or tests. Check how browser, EFI, Android, and microcontroller targets are currently built, then identify the checks that depend on full-node behavior. Done means the optional build tag excludes the intended logic without breaking other targets or dependent checks.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Summary
It makes no sense to run a full node in a browser, inside a EFI module, Android or on a cheap microcontroller. In order to simplify the logic, decrease bundle size and improve perf, build tags could be utilized.
Motivation
Simplification of the architecture of Bee for low-end targets. Significant decrease of bundle size.
Implementation
A build tag that is enabled by default which can be turned off, which would exclude all full node logic from the compilation. A name could be -tag full-node
Drawbacks
Need to be careful not to affect other parts of the logic that might depend on full node checks
- Lenguaje dominante
- Go
- Estrellas
- 1.5k
- Forks
- 390
- Merge medio
- 2 d 22 h
- PR fusionados (30 d)
- 24
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la 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 ethersphere/bee
-
Chequebook deployment uses a fixed 175,000 gas limit; it needs about 630,000 under Glamsterdam (live on Sepolia since 2026-10-06)Posiblemente ocupada @sbackend123 la tomó hace 25 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
ethersphere/bee#5650 · 1 asignado ·
Los mantenedores suelen responder en 3 días
-
Dificultad 4/5 3-5 días Aptitud para principiantes 22/100
ethersphere/bee#5682 ·
Los mantenedores suelen responder en 3 días
-
ENSv2 is not supported, `resolve failed`Posiblemente ocupada @akrem-chabchoub la tomó hace 4 días. Abierto
ethersphere/bee#5680 · 1 asignado ·
Los mantenedores suelen responder en 3 días
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
ethersphere/bee#5678 ·
Los mantenedores suelen responder en 3 días
-
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
ethersphere/bee#5666 ·
Los mantenedores suelen responder en 3 días
Todos los issues de ethersphere/bee
Issues similares
-
date_time, url_encode, html_escape, to_unix_time, contains_all and contains_any panic when called without argumentsPosiblemente ocupada @antcybersec la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
projectdiscovery/dsl#372 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
JuliusBrussee/caveman#1449 ·
Los mantenedores suelen responder en 1 día
-
bot-found bug priority: P3
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
madenvel/KalinkaPlayer#498 ·
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
clawsweeper:fix-shape-clear clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision clawsweeper:no-new-fix-pr clawsweeper:source-repro impact:ux-friction issue-rating: 🦞 diamond lobster P2
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
openclaw/gogcli#1291 · 1 comentario · 1 reacción ·
Los mantenedores suelen responder en 1 día