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

A performance optimized Google Protocol Buffers code generator, parser, and Gradle module.

hashgraph/pbj è adatto ai principianti?

I maintainer di hashgraph/pbj di solito rispondono a una pull request entro 1 giorno. In questo momento sono aperte 2 issue adatte ai principianti.

Stelle
44
Fork
16
Issue aperte per principianti
2
Issue indicizzate
67
Merge medio
13h 49m
PR unite (30g)
10
Lingua principale
Java
Licenza
Apache-2.0
Ultimo push su GitHub
5/10/2026
Ultima indicizzazione
17/9/2026
Guida per i contributori
Guida per i contributori
Codice di condotta
Codice di condotta
Label per principianti
good first issue

Come contribuire a hashgraph/pbj

  1. Leggi prima la guida per contribuire: spiega come i maintainer vogliono che le modifiche siano proposte, testate e revisionate.
  2. Leggi il suo codice di condotta: vale per issue e pull request tanto quanto per la chat.
  3. I tuoi contributi saranno pubblicati con la licenza Apache-2.0 del progetto.
  4. Scegli una delle 2 issue aperte adatte ai principianti qui sotto e, prima di iniziare, scrivi in un commento che vuoi occupartene.
Caricamento delle issue

Le issue su cui forse qualcuno sta già lavorando sono in fondo alla lista. Ordina tutto per data

  • grpc-timeout deadline is computed incorrectly in PbjProtocolHandler.scheduleDeadline (integer overflow)
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100

    hashgraph/pbj#938 ·

    I maintainer di solito rispondono entro 1 giorno

  • Allow attaching Filter-style hooks to PbjRouting (mirror Helidon's HttpRouting.Builder.addFilter)
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 58/100

    hashgraph/pbj#937 ·

    I maintainer di solito rispondono entro 1 giorno

  • feat: Convert many toReadableSequentialData to toPbjReader
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 30/100

    hashgraph/pbj#933 ·

    I maintainer di solito rispondono entro 1 giorno

  • perf: Optimize writeIntegerList
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 20/100

    hashgraph/pbj#932 ·

    I maintainer di solito rispondono entro 1 giorno

  • feat: Indent fixes
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 25/100

    hashgraph/pbj#931 ·

    I maintainer di solito rispondono entro 1 giorno

  • feat: Remove Exceptions
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100

    hashgraph/pbj#930 ·

    I maintainer di solito rispondono entro 1 giorno

  • perf: Inline an addToList, and reserved space for the list
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 25/100

    hashgraph/pbj#929 ·

    I maintainer di solito rispondono entro 1 giorno

  • feat: Switched to PbjReader/PbjWriter
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 20/100

    hashgraph/pbj#928 ·

    I maintainer di solito rispondono entro 1 giorno

  • feat: Duplicate functions in ProtoWriterTools.java
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    hashgraph/pbj#927 ·

    I maintainer di solito rispondono entro 1 giorno

  • feat: Duplicate functions in ProtoParserTools.java
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 76/100

    hashgraph/pbj#926 ·

    I maintainer di solito rispondono entro 1 giorno

  • feat: Adding Pbj Reader/Writer Test
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100

    hashgraph/pbj#925 ·

    I maintainer di solito rispondono entro 1 giorno

  • feat: Adding PbjWriter
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    hashgraph/pbj#924 ·

    I maintainer di solito rispondono entro 1 giorno

  • feat: Adding PbjReader
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100

    hashgraph/pbj#923 ·

    I maintainer di solito rispondono entro 1 giorno

  • feat: UTF8 to string (fromUTF8)
    Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta
    Performance

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    hashgraph/pbj#922 ·

    I maintainer di solito rispondono entro 1 giorno

  • Test PBJ GRPC keep-alive machinery
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100

    hashgraph/pbj#905 ·

    I maintainer di solito rispondono entro 1 giorno

  • Remeasure VarInt in PbjReader
    Forse di nuovo libera @ldintr l’ha presa 45 giorni fa e non c’è nessuna pull request aperta. Aperta

    hashgraph/pbj#904 · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • PBJ http/2 stream state transition breaks Helidon connection idle management
    Aperta
    Bug

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    hashgraph/pbj#888 ·

    I maintainer di solito rispondono entro 1 giorno

  • Wrong example of creating PbjGrpcClient
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100

    hashgraph/pbj#877 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Consider replacing the Hiero Conventions Gradle Plugin
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    hashgraph/pbj#822 ·

    I maintainer di solito rispondono entro 1 giorno

  • Review all dependencies and consider replacements
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    hashgraph/pbj#821 ·

    I maintainer di solito rispondono entro 1 giorno

  • Review plugins and dependencies to support broader adoption
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    hashgraph/pbj#820 ·

    I maintainer di solito rispondono entro 1 giorno

  • Option comment parsing has issues
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 42/100

    hashgraph/pbj#818 ·

    I maintainer di solito rispondono entro 1 giorno

  • Update and test varint performance
    Forse di nuovo libera @jasperpotts l’ha presa 168 giorni fa e non c’è nessuna pull request aperta. Aperta

    hashgraph/pbj#789 · 1 commento · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • Add SBE serialization format
    Forse di nuovo libera @jasperpotts l’ha presa 187 giorni fa e non c’è nessuna pull request aperta. Aperta

    hashgraph/pbj#779 · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • Add XDR serialization format
    Forse di nuovo libera @jasperpotts l’ha presa 189 giorni fa e non c’è nessuna pull request aperta. Aperta

    hashgraph/pbj#772 · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • Feature Request: Publish pbj-compiler JAR to Maven Central
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    hashgraph/pbj#649 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Support GRPC REST Transcoding
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    hashgraph/pbj#644 ·

    I maintainer di solito rispondono entro 1 giorno

  • Test generator should import all dependencies
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    hashgraph/pbj#641 ·

    I maintainer di solito rispondono entro 1 giorno

  • Revisit String performance
    Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    hashgraph/pbj#620 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Add support for custom max size per field
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 42/100

    hashgraph/pbj#551 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Options to reject duplicate and deprecated fields while strict parsing
    Forse di nuovo libera @jasperpotts l’ha presa 495 giorni fa e non c’è nessuna pull request aperta. Aperta

    hashgraph/pbj#507 · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • Support OpenTelemetry Traces and connection metrics in gRPC stubs
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    hashgraph/pbj#453 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • ci: add automatic linting to repo
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    hashgraph/pbj#440 ·

    I maintainer di solito rispondono entro 1 giorno

  • ci: implement codeql
    Aperta
    Audit github_actions

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100

    hashgraph/pbj#439 ·

    I maintainer di solito rispondono entro 1 giorno

  • ci: implement snyk
    Aperta
    Audit github_actions

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100

    hashgraph/pbj#438 ·

    I maintainer di solito rispondono entro 1 giorno

  • ci: implement codecov on repo
    Aperta
    Audit github_actions

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 20/100

    hashgraph/pbj#437 ·

    I maintainer di solito rispondono entro 1 giorno

  • VarInt performance with SIMD
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100

    hashgraph/pbj#423 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Performance: Replace oneOf if statements with switches
    Aperta
    Good First Issue

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    hashgraph/pbj#400 · 3 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • ProtoParserToolsTest.testReadString() fails if string length is zero
    Aperta
    Good First Issue

    Difficoltà 2/5 1-3 ore Idoneità per principianti 52/100

    hashgraph/pbj#397 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Implement a new method in Codec to provide record's estimated size in memory
    Aperta
    Performance

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    hashgraph/pbj#336 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Add document generation for PBJ
    Aperta
    New Feature

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    hashgraph/pbj#272 ·

    I maintainer di solito rispondono entro 1 giorno

  • Break Gradle plugin out of pbj-core and pbj-compiler
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    hashgraph/pbj#260 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Improve OneOf tests
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 39/100

    hashgraph/pbj#232 ·

    I maintainer di solito rispondono entro 1 giorno

  • Ensure hash codes immutability
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    hashgraph/pbj#230 ·

    I maintainer di solito rispondono entro 1 giorno

  • Add support for proto3 `optional` keyword
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    hashgraph/pbj#225 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Extended Validation in Schemas
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    hashgraph/pbj#209 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Improve performance: ReadableStreamingData.readBytes(BufferedData)
    Aperta
    Good First Issue

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    hashgraph/pbj#204 ·

    I maintainer di solito rispondono entro 1 giorno

  • Improve performance: ReadableSequentialData.readBytes(ByteBuffer)
    Aperta
    Good First Issue

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100

    hashgraph/pbj#203 ·

    I maintainer di solito rispondono entro 1 giorno

  • Improve performance: *BufferedData.writeBytes(RandomAccessData)
    Aperta
    Good First Issue

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 38/100

    hashgraph/pbj#202 ·

    I maintainer di solito rispondono entro 1 giorno

  • Improve performance: writeBytes(InputStream src)
    Aperta
    Good First Issue

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 38/100

    hashgraph/pbj#201 ·

    I maintainer di solito rispondono entro 1 giorno

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.