Add type state builders
@Techassi ya está trabajando en esto.
Desde el 15/6/2023.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
This issue tracks the effort to implement the type state pattern for all builders across operator-rs. This involves updating multiple builders, adjusting tests and updating all product operators.
Additionally, an upstream PR in typed_builder should make it suitable to implement the pattern automatically with derive macros.
### Tasks
- [ ] https://github.com/idanarye/rust-typed-builder/pull/94
- [ ] Evaluate typed_builder for our usecases
- [ ] Implement pattern across all builders. This includes method renaming
- [ ] https://github.com/idanarye/rust-typed-builder/pull/95
- [ ] https://github.com/stackabletech/operator-rs/pull/615
- Lenguaje dominante
- Rust
- Estrellas
- 167
- Forks
- 19
- Merge medio
- 1 d 6 h
- PR fusionados (30 d)
- 9
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 stackabletech/operator-rs
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
stackabletech/operator-rs#1273 · 1 comentario ·
-
Improve label mechanisms Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
stackabletech/operator-rs#1077 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
stackabletech/operator-rs#1063 ·
-
stackable-versioned: Require inner module definitions to have the same visibility as the parent Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
stackabletech/operator-rs#1028 ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
stackabletech/operator-rs#965 ·
Todos los issues de stackabletech/operator-rs
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
agentic-workflows
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
web-infra-dev/rspack#15847 ·