bytecodealliance / bytecodealliance/go-modules

Idea: what about proto de/ser?

Aperta
#247 5 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Go
Stelle
148
Fork
20
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Disclaimer: Sorry if this is not how you want ideas/challenges to be communicated, if this is wrong then how would I propose an idea? I couldn't find anything about this in your contributing guidelines.

Hey, I love your contributions to the open-source world. We're adopting wasmcloud in our organization but we have a problem.

We have to model for both external users and internal users, i.e., internal = WIT, external = proto. And modelling two places doesn't scale well, version-wise.

My wish would be:

1. Model in proto / wit
2. -> wit + proto
3. git push to "A"
4. world.wit (uses A.wit record through deps.toml)
5. further define wit with dependency to the generated records from 2 and 3
6. De/ser thought "A". proto but able to somehow convert to Wit records.
7. Push to some stream as proto

Do you guys see any solutions you know, or is this thought of and avoided? If so, why?

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Non sono indicati file, test o punti di ingresso. Inizia trasformando il workflow proto/WIT proposto in un design circoscritto, includendo quale modello è autorevole e quali comportamenti di serializzazione/deserializzazione e degli stream devono essere supportati; il lavoro è completato quando esistono un piano di implementazione concordato e criteri di accettazione.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
go, wasm
Ambito
devtools
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
20/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.