RocketChat/homeserver

RocketChat/homeserver é bom para iniciantes?

Vimos poucos pull requests recentes de contribuidores externos em RocketChat/homeserver para dizer com que frequência eles recebem merge. No momento não há nenhuma issue para iniciantes aberta; a lista abaixo mostra as outras issues que temos deste repositório.

Estrelas
17
Forks
18
Issues abertas para iniciantes
0
Issues indexadas
37
Merge médio
2h 11min
PRs com merge (30d)
2
Linguagem predominante
TypeScript
Licença
AGPL-3.0
Último push no GitHub
5/11/2026
Última indexação
19/9/2026
Guia de contribuição
Sem guia de contribuição
Código de conduta
Sem código de conduta
Labels para iniciantes
Nenhum label para iniciantes indexado

Como contribuir com RocketChat/homeserver

  1. Não há guia de contribuição, então comece pelo README e por alguns pull requests com merge recente para ver como as mudanças são propostas.
  2. Ele tem um Dockerfile ou um arquivo Docker Compose, então você pode rodá-lo sem instalar todo o conjunto de ferramentas.
  3. Suas contribuições serão publicadas sob a licença AGPL-3.0 do projeto.
  4. Siga o repositório para saber quando uma nova issue para iniciantes for aberta, ou veja as outras issues abaixo.
Carregando issues

Issues em que talvez alguém já esteja trabalhando aparecem no fim. Ordenar tudo por data

  • pruneEventDict and signEvent's `prune` flag should go away entirely, replaced by
    Talvez livre de novo @sampaiodiego assumiu há 76 dias e não há nenhum pull request aberto. Aberta
    todo :spiral_notepad: type: feature

    RocketChat/homeserver#411 · 1 comentário · 1 responsável ·

  • 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.
    Talvez livre de novo @sampaiodiego assumiu há 249 dias e não há nenhum pull request aberto. Aberta
    todo :spiral_notepad: type: feature

    RocketChat/homeserver#342 · 4 comentários · 1 responsável ·

  • this may not be the best place to do this validation
    Talvez livre de novo @sampaiodiego assumiu há 326 dias e não há nenhum pull request aberto. Aberta
    todo :spiral_notepad:

    RocketChat/homeserver#322 · 1 comentário · 1 reação · 1 responsável ·

  • check if all sendEventToAllServersInRoom should be followed by an emitter
    Talvez livre de novo @ggazzo assumiu há 359 dias e não há nenhum pull request aberto. Aberta
    todo :spiral_notepad:

    RocketChat/homeserver#304 · 1 responsável ·

  • return only the IDs, not the full events
    Talvez livre de novo @rodrigok assumiu há 399 dias e não há nenhum pull request aberto. Aberta
    todo :spiral_notepad:

    RocketChat/homeserver#277 · 1 comentário · 1 responsável ·

  • remove this
    Talvez livre de novo @debdutdeb assumiu há 404 dias e não há nenhum pull request aberto. Aberta
    todo :spiral_notepad:

    RocketChat/homeserver#264 · 1 responsável ·

  • use IStateService
    Talvez livre de novo @debdutdeb assumiu há 404 dias e não há nenhum pull request aberto. Aberta
    todo :spiral_notepad:

    RocketChat/homeserver#263 · 1 responsável ·

  • 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.
    Talvez livre de novo @debdutdeb assumiu há 404 dias e não há nenhum pull request aberto. Aberta
    todo :spiral_notepad:

    RocketChat/homeserver#260 · 1 responsável ·

  • exclude memberships here
    Talvez livre de novo @debdutdeb assumiu há 404 dias e não há nenhum pull request aberto. Aberta
    todo :spiral_notepad:

    RocketChat/homeserver#261 · 1 responsável ·

  • change to debug later
    Talvez livre de novo @debdutdeb assumiu há 404 dias e não há nenhum pull request aberto. Aberta
    todo :spiral_notepad:

    RocketChat/homeserver#258 · 1 comentário · 1 responsável ·

  • this is a very vague method, better would be to use exactly what needed,
    Talvez livre de novo @debdutdeb assumiu há 404 dias e não há nenhum pull request aberto. Aberta
    todo :spiral_notepad:

    RocketChat/homeserver#259 · 1 responsável ·

  • separate flag for soft fail?
    Talvez livre de novo @debdutdeb assumiu há 404 dias e não há nenhum pull request aberto. Aberta
    todo :spiral_notepad:

    RocketChat/homeserver#257 · 1 responsável ·

  • this is not state related, can and should accept timeline events too, move to event service?
    Talvez livre de novo @debdutdeb assumiu há 404 dias e não há nenhum pull request aberto. Aberta
    todo :spiral_notepad:

    RocketChat/homeserver#256 · 1 responsável ·

  • Audit and validate event rejection checks that may no longer be necessary
    Talvez livre de novo @debdutdeb assumiu há 404 dias e não há nenhum pull request aberto. Aberta

    RocketChat/homeserver#255 · 1 responsável ·

  • Deprecate and remove findStateAtEvent method in StateService
    Talvez livre de novo @debdutdeb assumiu há 404 dias e não há nenhum pull request aberto. Aberta

    RocketChat/homeserver#254 · 1 responsável ·

  • get list of packages programmatically
    Talvez livre de novo @ggazzo assumiu há 416 dias e não há nenhum pull request aberto. Aberta
    todo :spiral_notepad:

    RocketChat/homeserver#223 · 1 responsável ·

  • what should we do to avoid infinite loops in case the next event is always the same event
    Talvez livre de novo @ggazzo assumiu há 249 dias e não há nenhum pull request aberto. Aberta
    todo :spiral_notepad:

    RocketChat/homeserver#216 · 2 comentários · 2 responsáveis ·

  • Add request timeouts to federation HTTP calls
    Talvez livre de novo @debdutdeb assumiu há 425 dias e não há nenhum pull request aberto. Aberta

    RocketChat/homeserver#199 · 1 responsável ·

  • deb check this I changed to keep the function behaving as the spec
    Talvez livre de novo @ggazzo assumiu há 426 dias e não há nenhum pull request aberto. Aberta
    todo :spiral_notepad:

    RocketChat/homeserver#196 · 1 responsável ·

  • is there anything else we need to do with missing dependencies from received event?
    Talvez livre de novo @sampaiodiego assumiu há 430 dias e não há nenhum pull request aberto. Aberta
    todo :spiral_notepad:

    RocketChat/homeserver#182 · 1 responsável ·

  • add missing logic from synapse: Prune the event queue if it's getting large.
    Talvez livre de novo @sampaiodiego assumiu há 430 dias e não há nenhum pull request aberto. Aberta
    todo :spiral_notepad:

    RocketChat/homeserver#183 · 1 comentário · 1 responsável ·

  • we may need to check if an event is an outlier and re-process it
    Talvez livre de novo @sampaiodiego assumiu há 430 dias e não há nenhum pull request aberto. Aberta
    todo :spiral_notepad:

    RocketChat/homeserver#180 · 1 responsável ·

  • change this to call stagingAreaService directly (line above)
    Talvez livre de novo @sampaiodiego assumiu há 430 dias e não há nenhum pull request aberto. Aberta
    todo :spiral_notepad:

    RocketChat/homeserver#178 · 1 comentário · 1 responsável ·

  • define proper way of creating indexes in repositories
    Talvez livre de novo @sampaiodiego assumiu há 430 dias e não há nenhum pull request aberto. Aberta
    todo :spiral_notepad:

    RocketChat/homeserver#179 · 1 responsável ·

  • implement a concurrency limit
    Talvez livre de novo @sampaiodiego assumiu há 430 dias e não há nenhum pull request aberto. Aberta
    todo :spiral_notepad:

    RocketChat/homeserver#177 · 1 comentário · 1 responsável ·

  • need to validate better the payload
    Talvez livre de novo @sampaiodiego assumiu há 430 dias e não há nenhum pull request aberto. Aberta
    todo :spiral_notepad:

    RocketChat/homeserver#176 · 1 responsável ·

  • _id is really required here?
    Talvez livre de novo @ggazzo assumiu há 437 dias e não há nenhum pull request aberto. Aberta
    todo :spiral_notepad:

    RocketChat/homeserver#160 · 1 responsável ·

  • check if historical exists in spec - m.power_levels
    Talvez livre de novo @ggazzo assumiu há 437 dias e não há nenhum pull request aberto. Aberta
    todo :spiral_notepad:

    RocketChat/homeserver#157 · 1 responsável ·

  • Check sender has permission to change join rules
    Talvez livre de novo @ggazzo assumiu há 437 dias e não há nenhum pull request aberto. Aberta
    todo :spiral_notepad:

    RocketChat/homeserver#153 · 1 comentário · 1 responsável ·

  • remove for simplicity, we'll allow other event types
    Talvez livre de novo @ggazzo assumiu há 437 dias e não há nenhum pull request aberto. Aberta
    todo :spiral_notepad:

    RocketChat/homeserver#151 · 1 responsável ·

  • Check if sender has permission - simplified implementation
    Talvez livre de novo @ggazzo assumiu há 437 dias e não há nenhum pull request aberto. Aberta
    todo :spiral_notepad:

    RocketChat/homeserver#152 · 1 responsável ·

  • Basic implementation - full one would check join rules, bans, etc.
    Talvez livre de novo @ggazzo assumiu há 437 dias e não há nenhum pull request aberto. Aberta
    todo :spiral_notepad:

    RocketChat/homeserver#150 · 1 responsável ·

  • check if those are the only valid auth events or the only current implemented
    Talvez livre de novo @ggazzo assumiu há 438 dias e não há nenhum pull request aberto. Aberta
    todo :spiral_notepad:

    RocketChat/homeserver#148 · 1 responsável ·

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

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100

    RocketChat/homeserver#144 · 2 comentários ·

  • remove server discovery duplicity
    Talvez livre de novo Um pull request para esta issue foi fechado sem ser mesclado. Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100

    RocketChat/homeserver#69 ·

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

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 42/100

    RocketChat/homeserver#59 · 1 comentário ·

  • Include banned and invited servers in event destination set
    Talvez já em andamento @ggazzo assumiu há 233 dias. Aberta
    type: bug

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 52/100

    RocketChat/homeserver#388 ·

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.