Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Alert Management API for wildfire prevention, detection & monitoring. Built with FastAPI & PostgreSQL

pyronear/pyro-api é bom para iniciantes?

Os mantenedores de pyronear/pyro-api costumam responder a um pull request em até 2 dias. No momento não há nenhuma issue para iniciantes aberta; a lista abaixo mostra as outras issues que temos deste repositório.

Estrelas
30
Forks
14
Issues abertas para iniciantes
0
Issues indexadas
30
Merge médio
3d 18h
PRs com merge (30d)
13
Linguagem predominante
Python
Licença
Apache-2.0
Último push no GitHub
22/10/2026
Última indexação
19/9/2026
Guia de contribuição
Guia de contribuição
Código de conduta
Código de conduta
Labels para iniciantes
help wanted

Como contribuir com pyronear/pyro-api

  1. Leia primeiro o guia de contribuição: ele explica como os mantenedores querem que as mudanças sejam propostas, testadas e revisadas.
  2. Ele tem um Dockerfile ou um arquivo Docker Compose, então você pode rodá-lo sem instalar todo o conjunto de ferramentas.
  3. Leia o código de conduta: ele vale para issues e pull requests tanto quanto para o chat.
  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

  • Share an alert with a temporary public link
    Aberta
    type: feat

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 45/100

    pyronear/pyro-api#720 ·

    Mantenedores costumam responder em até 2 dias

  • Expose a detection level for sequences and alerts
    Aberta
    type: feat

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100

    pyronear/pyro-api#718 ·

    Mantenedores costumam responder em até 2 dias

  • Application metrics of the API
    Aberta
    type: feat

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

    pyronear/pyro-api#717 ·

    Mantenedores costumam responder em até 2 dias

  • Generic webhooks: broken, unused, and not org-scoped. Fix or remove?
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    pyronear/pyro-api#709 ·

    Mantenedores costumam responder em até 2 dias

  • feat: Use the temporal score sent by the Pi
    Aberta
    type: feat

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

    pyronear/pyro-api#703 ·

    Mantenedores costumam responder em até 2 dias

  • feat: Keycloak: Move camera authentication to Keycloak
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100

    pyronear/pyro-api#699 ·

    Mantenedores costumam responder em até 2 dias

  • feat: Keycloak: Delegate user authentication to Keycloak (keep camera auth unchanged)
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100

    pyronear/pyro-api#698 ·

    Mantenedores costumam responder em até 2 dias

  • Presigned-URL cache: global per-process bound, multi-worker sizing, and purge of stale-window entries
    Aberta

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

    pyronear/pyro-api#671 · 1 comentário ·

    Mantenedores costumam responder em até 2 dias

  • Sequence matching can steal a fire's detections after a merged giant bbox (first-match-wins)
    Aberta
    endpoint: detections type: fix

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

    pyronear/pyro-api#662 ·

    Mantenedores costumam responder em até 2 dias

  • feat(sequences): endpoint to update a sequence's azimuth and recompute triangulation
    Aberta
    endpoint: sequences

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 42/100

    pyronear/pyro-api#643 ·

    Mantenedores costumam responder em até 2 dias

  • Remove sequences with only very small fake bbox
    Talvez livre de novo @MateoLostanlen assumiu há 98 dias e não há nenhum pull request aberto. Aberta

    pyronear/pyro-api#638 · 1 responsável ·

    Mantenedores costumam responder em até 2 dias

  • [DRAFT] Allow enabling/disabling the (weather) Risk Validation for alert generation (site-level, ideally camera-level)
    Aberta

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

    pyronear/pyro-api#625 ·

    Mantenedores costumam responder em até 2 dias

  • Tighten role-based access control and expose a permissions endpoint
    Aberta

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

    pyronear/pyro-api#581 ·

    Mantenedores costumam responder em até 2 dias

  • Add Camera Elevation Field to Distinguish Relative Height from Absolute Altitude
    Aberta

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

    pyronear/pyro-api#579 · 1 comentário ·

    Mantenedores costumam responder em até 2 dias

  • Adds new table Sites & creates/updates related endpoints
    Talvez livre de novo @fe51 assumiu há 237 dias e não há nenhum pull request aberto. Aberta

    pyronear/pyro-api#529 · 1 responsável ·

    Mantenedores costumam responder em até 2 dias

  • Updates is_wildfire column name to "label"
    Aberta
    endpoint: sequences module: models

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

    pyronear/pyro-api#501 · 1 comentário · 1 reação ·

    Mantenedores costumam responder em até 2 dias

  • Switch from boto3 to async version (aioboto3)
    Aberta
    module: services type: improvement

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

    pyronear/pyro-api#362 ·

    Mantenedores costumam responder em até 2 dias

  • Return the number of alerts per day over a period
    Talvez já em andamento @Majyles assumiu há 3 dias. Aberta
    type: feat

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

    pyronear/pyro-api#719 · 2 comentários · 1 responsável ·

    Mantenedores costumam responder em até 2 dias

  • Add an admin-only endpoint to update a user's role.
    Talvez já em andamento @crocogab assumiu há 93 dias. Aberta
    endpoint: users

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

    pyronear/pyro-api#656 ·

    Mantenedores costumam responder em até 2 dias

  • Handle deletion cascade (organizations, cameras, poses, sequences, alerts) and storage cleanup
    Talvez já em andamento @Majyles assumiu há 4 dias. Aberta
    endpoint: organizations module: database

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

    pyronear/pyro-api#541 · 3 comentários · 1 reação ·

    Mantenedores costumam responder em até 2 dias

Receba novas issues na sua caixa de entrada

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