RocketChat/homeserver

RocketChat/homeserver è adatto ai principianti?

Abbiamo visto troppo poche pull request recenti di contributori esterni su RocketChat/homeserver per dire quanto spesso vengono accettate. Al momento non è aperta nessuna issue adatta ai principianti; l'elenco qui sotto mostra le altre issue che abbiamo per questo repository.

Stelle
17
Fork
18
Issue aperte per principianti
0
Issue indicizzate
37
Merge medio
2h 11m
PR unite (30g)
2
Lingua principale
TypeScript
Licenza
AGPL-3.0
Ultimo push su GitHub
5/11/2026
Ultima indicizzazione
19/9/2026
Guida per i contributori
Nessuna guida per i contributori
Codice di condotta
Nessun codice di condotta
Label per principianti
Nessuna label per principianti indicizzata

Come contribuire a RocketChat/homeserver

  1. Non c'è una guida per contribuire: parti dal README e da alcune pull request accettate di recente per capire come si propongono le modifiche.
  2. Include un Dockerfile o un file Docker Compose, quindi puoi avviarlo senza installare tutta la sua toolchain.
  3. I tuoi contributi saranno pubblicati con la licenza AGPL-3.0 del progetto.
  4. Segui il repository per sapere quando si apre una nuova issue adatta ai principianti, oppure guarda le altre issue qui sotto.
Caricamento delle issue

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

  • pruneEventDict and signEvent's `prune` flag should go away entirely, replaced by
    Forse di nuovo libera @sampaiodiego l’ha presa 75 giorni fa e non c’è nessuna pull request aperta. Aperta
    todo :spiral_notepad: type: feature

    RocketChat/homeserver#411 · 1 commento · 1 assegnatario ·

  • we need a map of rooms and destinations to avoid having to get rooms state just to send an event to all servers in the room.
    Forse di nuovo libera @sampaiodiego l’ha presa 249 giorni fa e non c’è nessuna pull request aperta. Aperta
    todo :spiral_notepad: type: feature

    RocketChat/homeserver#342 · 4 commenti · 1 assegnatario ·

  • this may not be the best place to do this validation
    Forse di nuovo libera @sampaiodiego l’ha presa 326 giorni fa e non c’è nessuna pull request aperta. Aperta
    todo :spiral_notepad:

    RocketChat/homeserver#322 · 1 commento · 1 reazione · 1 assegnatario ·

  • check if all sendEventToAllServersInRoom should be followed by an emitter
    Forse di nuovo libera @ggazzo l’ha presa 359 giorni fa e non c’è nessuna pull request aperta. Aperta
    todo :spiral_notepad:

    RocketChat/homeserver#304 · 1 assegnatario ·

  • return only the IDs, not the full events
    Forse di nuovo libera @rodrigok l’ha presa 399 giorni fa e non c’è nessuna pull request aperta. Aperta
    todo :spiral_notepad:

    RocketChat/homeserver#277 · 1 commento · 1 assegnatario ·

  • remove this
    Forse di nuovo libera @debdutdeb l’ha presa 404 giorni fa e non c’è nessuna pull request aperta. Aperta
    todo :spiral_notepad:

    RocketChat/homeserver#264 · 1 assegnatario ·

  • use IStateService
    Forse di nuovo libera @debdutdeb l’ha presa 404 giorni fa e non c’è nessuna pull request aperta. Aperta
    todo :spiral_notepad:

    RocketChat/homeserver#263 · 1 assegnatario ·

  • 1. Is a valid event, otherwise it is dropped. For an event to be valid, it must contain a room_id, and it must comply with the event format of that room version.
    Forse di nuovo libera @debdutdeb l’ha presa 404 giorni fa e non c’è nessuna pull request aperta. Aperta
    todo :spiral_notepad:

    RocketChat/homeserver#260 · 1 assegnatario ·

  • exclude memberships here
    Forse di nuovo libera @debdutdeb l’ha presa 404 giorni fa e non c’è nessuna pull request aperta. Aperta
    todo :spiral_notepad:

    RocketChat/homeserver#261 · 1 assegnatario ·

  • change to debug later
    Forse di nuovo libera @debdutdeb l’ha presa 404 giorni fa e non c’è nessuna pull request aperta. Aperta
    todo :spiral_notepad:

    RocketChat/homeserver#258 · 1 commento · 1 assegnatario ·

  • this is a very vague method, better would be to use exactly what needed,
    Forse di nuovo libera @debdutdeb l’ha presa 404 giorni fa e non c’è nessuna pull request aperta. Aperta
    todo :spiral_notepad:

    RocketChat/homeserver#259 · 1 assegnatario ·

  • separate flag for soft fail?
    Forse di nuovo libera @debdutdeb l’ha presa 404 giorni fa e non c’è nessuna pull request aperta. Aperta
    todo :spiral_notepad:

    RocketChat/homeserver#257 · 1 assegnatario ·

  • this is not state related, can and should accept timeline events too, move to event service?
    Forse di nuovo libera @debdutdeb l’ha presa 404 giorni fa e non c’è nessuna pull request aperta. Aperta
    todo :spiral_notepad:

    RocketChat/homeserver#256 · 1 assegnatario ·

  • Audit and validate event rejection checks that may no longer be necessary
    Forse di nuovo libera @debdutdeb l’ha presa 404 giorni fa e non c’è nessuna pull request aperta. Aperta

    RocketChat/homeserver#255 · 1 assegnatario ·

  • Deprecate and remove findStateAtEvent method in StateService
    Forse di nuovo libera @debdutdeb l’ha presa 404 giorni fa e non c’è nessuna pull request aperta. Aperta

    RocketChat/homeserver#254 · 1 assegnatario ·

  • get list of packages programmatically
    Forse di nuovo libera @ggazzo l’ha presa 416 giorni fa e non c’è nessuna pull request aperta. Aperta
    todo :spiral_notepad:

    RocketChat/homeserver#223 · 1 assegnatario ·

  • what should we do to avoid infinite loops in case the next event is always the same event
    Forse di nuovo libera @ggazzo l’ha presa 249 giorni fa e non c’è nessuna pull request aperta. Aperta
    todo :spiral_notepad:

    RocketChat/homeserver#216 · 2 commenti · 2 assegnatari ·

  • Add request timeouts to federation HTTP calls
    Forse di nuovo libera @debdutdeb l’ha presa 425 giorni fa e non c’è nessuna pull request aperta. Aperta

    RocketChat/homeserver#199 · 1 assegnatario ·

  • deb check this I changed to keep the function behaving as the spec
    Forse di nuovo libera @ggazzo l’ha presa 426 giorni fa e non c’è nessuna pull request aperta. Aperta
    todo :spiral_notepad:

    RocketChat/homeserver#196 · 1 assegnatario ·

  • is there anything else we need to do with missing dependencies from received event?
    Forse di nuovo libera @sampaiodiego l’ha presa 429 giorni fa e non c’è nessuna pull request aperta. Aperta
    todo :spiral_notepad:

    RocketChat/homeserver#182 · 1 assegnatario ·

  • add missing logic from synapse: Prune the event queue if it's getting large.
    Forse di nuovo libera @sampaiodiego l’ha presa 429 giorni fa e non c’è nessuna pull request aperta. Aperta
    todo :spiral_notepad:

    RocketChat/homeserver#183 · 1 commento · 1 assegnatario ·

  • we may need to check if an event is an outlier and re-process it
    Forse di nuovo libera @sampaiodiego l’ha presa 429 giorni fa e non c’è nessuna pull request aperta. Aperta
    todo :spiral_notepad:

    RocketChat/homeserver#180 · 1 assegnatario ·

  • change this to call stagingAreaService directly (line above)
    Forse di nuovo libera @sampaiodiego l’ha presa 429 giorni fa e non c’è nessuna pull request aperta. Aperta
    todo :spiral_notepad:

    RocketChat/homeserver#178 · 1 commento · 1 assegnatario ·

  • define proper way of creating indexes in repositories
    Forse di nuovo libera @sampaiodiego l’ha presa 429 giorni fa e non c’è nessuna pull request aperta. Aperta
    todo :spiral_notepad:

    RocketChat/homeserver#179 · 1 assegnatario ·

  • implement a concurrency limit
    Forse di nuovo libera @sampaiodiego l’ha presa 429 giorni fa e non c’è nessuna pull request aperta. Aperta
    todo :spiral_notepad:

    RocketChat/homeserver#177 · 1 commento · 1 assegnatario ·

  • need to validate better the payload
    Forse di nuovo libera @sampaiodiego l’ha presa 429 giorni fa e non c’è nessuna pull request aperta. Aperta
    todo :spiral_notepad:

    RocketChat/homeserver#176 · 1 assegnatario ·

  • _id is really required here?
    Forse di nuovo libera @ggazzo l’ha presa 437 giorni fa e non c’è nessuna pull request aperta. Aperta
    todo :spiral_notepad:

    RocketChat/homeserver#160 · 1 assegnatario ·

  • check if historical exists in spec - m.power_levels
    Forse di nuovo libera @ggazzo l’ha presa 437 giorni fa e non c’è nessuna pull request aperta. Aperta
    todo :spiral_notepad:

    RocketChat/homeserver#157 · 1 assegnatario ·

  • Check sender has permission to change join rules
    Forse di nuovo libera @ggazzo l’ha presa 437 giorni fa e non c’è nessuna pull request aperta. Aperta
    todo :spiral_notepad:

    RocketChat/homeserver#153 · 1 commento · 1 assegnatario ·

  • remove for simplicity, we'll allow other event types
    Forse di nuovo libera @ggazzo l’ha presa 437 giorni fa e non c’è nessuna pull request aperta. Aperta
    todo :spiral_notepad:

    RocketChat/homeserver#151 · 1 assegnatario ·

  • Check if sender has permission - simplified implementation
    Forse di nuovo libera @ggazzo l’ha presa 437 giorni fa e non c’è nessuna pull request aperta. Aperta
    todo :spiral_notepad:

    RocketChat/homeserver#152 · 1 assegnatario ·

  • Basic implementation - full one would check join rules, bans, etc.
    Forse di nuovo libera @ggazzo l’ha presa 437 giorni fa e non c’è nessuna pull request aperta. Aperta
    todo :spiral_notepad:

    RocketChat/homeserver#150 · 1 assegnatario ·

  • check if those are the only valid auth events or the only current implemented
    Forse di nuovo libera @ggazzo l’ha presa 437 giorni fa e non c’è nessuna pull request aperta. Aperta
    todo :spiral_notepad:

    RocketChat/homeserver#148 · 1 assegnatario ·

  • This should be removed or different name used instead?
    Aperta
    todo :spiral_notepad:

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

    RocketChat/homeserver#144 · 2 commenti ·

  • remove server discovery duplicity
    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 25/100

    RocketChat/homeserver#69 ·

  • Implement /status Health Check Endpoint and Refactor Plugin Registration
    Aperta

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

    RocketChat/homeserver#59 · 1 commento ·

  • Include banned and invited servers in event destination set
    Forse già presa @ggazzo l’ha presa 233 giorni fa. Aperta
    type: bug

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

    RocketChat/homeserver#388 ·

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.