protocolbuffers / protocolbuffers/protobuf-javascript

Fix Binary Conformance Test for Packe/Unpacked Repeated Fields

Offen
#45 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

conformance tests javascript triaged
Vorherrschende Sprache
JavaScript
Sterne
471
Forks
91
Ø Merge
3 Std. 57 Min.
Gemergte PRs (30 T.)
2

Beschreibung

https://github.com/protocolbuffers/protobuf/pull/6447
https://github.com/protocolbuffers/protobuf/pull/6440

  • Both packed/unpacked data should be accepted during parsing
  • Without specifying, encoding should follow the default behavior (unpacked for proto2 and packed for proto3)
  • When specified in field option, encoding should respect that.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne mit der Durchsicht der verknüpften Pull Requests #6447 und #6440. Suche anschließend den binären Konformitätstest, der wiederholte Felder abdeckt. Überprüfe, dass das Parsen sowohl gepackte als auch ungepackte Daten akzeptiert, und prüfe, dass die Kodierung den proto2/proto3-Standards oder der expliziten Feldoption folgt. Als abgeschlossen gilt die Aufgabe, wenn der Konformitätstest alle drei Verhaltensweisen abdeckt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript
Bereich
testing
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.