Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

[CLI] Path MVP CLI

Aperta
#2 0 commenti 0 reazioni 1 assegnatario Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Questa issue non è ancora stata valutata.

Descrizione

cli

Objective

Create a path CLI foundation with MVP functionality to which we will add to over time.

Origin Document

This discussion:

Screenshot 2024-08-22 at 11 19 00 AM

Along with this foundation in the poktroll repo:

Screenshot 2024-08-22 at 11 19 14 AM

Goals

  • Create the foundation for the path CLI

Deliverables

  • Identify which golang CLi framework we want to use; [spf13/cobra](https://github.com/spf13/cobra, https://github.com/urfave/cli
  • At a minimum, provide the following functionality:
    • path gateway start; starts the gateway process and will be used as the entrypoint from docker files
    • path gateway scaffold; walks the user through a series of questions and outputs a yaml file
    • path test relay send; a helper to send a test relay
  • Provide short & long help messages

Non-goals / Non-deliverables

  • Create a fully-fledged and documented CLI with all the features we need

General deliverables

  • Comments: Add/update TODOs and comments alongside the source code so it is easier to follow.
  • Testing: Add new tests (unit and/or E2E) to the test suite.
  • Makefile: Add new targets to the Makefile to make the new functionality easier to use.
  • Documentation: Update architectural or development READMEs; use mermaid diagrams where appropriate.

Creator: @Olshansk
Co-Owners: @fredteumer @adshmh @commoddity

Lingua principale
Go
Stelle
12
Fork
8
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Non abbiamo ancora controllato i file di configurazione di questo progetto. Parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di pokt-network/path

Tutte le issue di pokt-network/path

Issue simili

Altre issue su Go

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.