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

Update lifecycle package command to support more types

Abierto
#39 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
35/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
go
Área
cli

Línea de trabajo

Comienza con el comando existente fabric lifecycle package y su código de empaquetado; después, revisa la dependencia de fabric-sdk-go junto con fabric-admin-sdk issue #15. El trabajo estará completo cuando el comando admita la ruta de chaincode propuesta y las opciones de archivo, índices, etiqueta y tipo, utilizando una implementación de empaquetado adecuada y actualizada.

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

Descripción

It is possible to create external builders and launchers for Fabric, however there is no easy way to package chaincode for those builders and launchers. For example, Fabric now includes a chaincode as a service builder, and other builders and launchers are available.

The current fabric lifecycle package command relies on positional parameters, so as part of this issue I would like to make improvements as follows...

Package a chaincode

Usage:
  fabric lifecycle package <chaincode-path> [flags]

Flags:
  -a, --archive string   name of the output tgz file
  -h, --help             help for package
  -i, --indexes string   path containing state database index definitions for CouchDB
  -l, --label string     human-readable description of the package
  -t, --type string      the chaincode type (e.g. GOLANG, JAVA, NODE)

The packaging code currently depends on fabric-sdk-go, however rather than update copies of packaging code from the Fabric peer command in that repo, I would like to either take a more up-to-date cut of the Fabric code, or investigate making use of the fabric-admin-sdk project instead... Hyperledger-TWGC/fabric-admin-sdk#15

Lenguaje dominante
Go
Estrellas
24
Forks
27
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 hyperledger/fabric-cli

Todos los issues de hyperledger/fabric-cli

Issues similares

Más issues de Go

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.