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

python-caldav/caldav

python-caldav/caldav é bom para iniciantes?

Os mantenedores de python-caldav/caldav costumam responder a um pull request em até 1 dia. Agora há 1 issue para iniciantes aberta.

Estrelas
412
Forks
113
Issues abertas para iniciantes
1
Issues indexadas
69
Merge médio
22h 43min
PRs com merge (30d)
43
Linguagem predominante
Python
Licença
Apache-2.0
Último push no GitHub
6/10/2026
Última indexação
6/10/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 python-caldav/caldav

  1. Leia primeiro o guia de contribuição: ele explica como os mantenedores querem que as mudanças sejam propostas, testadas e revisadas.
  2. Leia o código de conduta: ele vale para issues e pull requests tanto quanto para o chat.
  3. Suas contribuições serão publicadas sob a licença Apache-2.0 do projeto.
  4. Escolha a issue aberta para iniciantes abaixo e comente que quer trabalhar nela antes de começar.
Carregando issues

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

  • Completing a fixed-time recurring task before its DTSTART does not advance it
    Aberta

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

    python-caldav/caldav#782 ·

    Mantenedores costumam responder em até 1 dia

  • Config: a single CALDAV_* variable makes the config file be ignored
    Aberta

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

    python-caldav/caldav#780 ·

    Mantenedores costumam responder em até 1 dia

  • `compatibility_hints.py` should be split up
    Aberta
    compatibility refactoring

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

    python-caldav/caldav#778 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Support for ical objects
    Aberta

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

    python-caldav/caldav#777 ·

    Mantenedores costumam responder em até 1 dia

  • Apply vcal.fix() fixups on save, not only on load
    Aberta

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

    python-caldav/caldav#774 ·

    Mantenedores costumam responder em até 1 dia

  • Collation: accent-insensitive and locale-aware searches must be decided client-side
    Aberta

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

    python-caldav/caldav#769 ·

    Mantenedores costumam responder em até 1 dia

  • complete(handle_rrule=True) fails with ScheduleTagMismatchError, leaving a half-completed recurring task
    Aberta

    Dificuldade 3/5 Meio dia Facilidade para iniciantes 50/100

    python-caldav/caldav#765 ·

    Mantenedores costumam responder em até 1 dia

  • Keep the server's raw bytes, and allow sending given bytes unchanged
    Aberta
    enhancement

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

    python-caldav/caldav#763 ·

    Mantenedores costumam responder em até 1 dia

  • Know when icalendar_instance was modified
    Aberta
    enhancement

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

    python-caldav/caldav#761 ·

    Mantenedores costumam responder em até 1 dia

  • Tests: It's needed with some test-runs without `features` configured
    Aberta

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

    python-caldav/caldav#725 ·

    Mantenedores costumam responder em até 1 dia

  • Test the library properly with Yahoo
    Aberta

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

    python-caldav/caldav#720 ·

    Mantenedores costumam responder em até 1 dia

  • Configuration: allow password-yielding commands in config file.
    Aberta

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

    python-caldav/caldav#704 ·

    Mantenedores costumam responder em até 1 dia

  • Extended MKCOL (RFC 5689): detection, testing and 207 handling
    Aberta
    enhancement roadmap

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

    python-caldav/caldav#702 ·

    Mantenedores costumam responder em até 1 dia

  • Support calendar sharing (draft-pot-caldav-sharing)
    Aberta
    enhancement roadmap

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

    python-caldav/caldav#701 ·

    Mantenedores costumam responder em até 1 dia

  • Support managed attachments (RFC 8607)
    Aberta
    enhancement roadmap

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

    python-caldav/caldav#700 ·

    Mantenedores costumam responder em até 1 dia

  • Implement WebDAV ACL operations on calendars (RFC 3744)
    Aberta
    enhancement roadmap

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

    python-caldav/caldav#699 ·

    Mantenedores costumam responder em até 1 dia

  • Parse server iCalendar through vcal.parse_ical() consistently
    Aberta
    refactoring

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

    python-caldav/caldav#698 ·

    Mantenedores costumam responder em até 1 dia

  • Rate-limit handling to count requests
    Aberta
    enhancement

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

    python-caldav/caldav#697 ·

    Mantenedores costumam responder em até 1 dia

  • Sync mode support for the httpx family
    Aberta
    enhancement

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

    python-caldav/caldav#696 ·

    Mantenedores costumam responder em até 1 dia

  • Retries on connection failures and on a closed idle keep-alive connection
    Aberta
    enhancement

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

    python-caldav/caldav#695 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • require_tls only enforced on RFC 6764 discovery, not on explicit URLs
    Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100

    python-caldav/caldav#687 ·

    Mantenedores costumam responder em até 1 dia

  • AssertionError ("Deviation from expectations found") when using Infomaniak CalDAV with Home Assistant Container
    Aberta

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

    python-caldav/caldav#684 · 5 comentários ·

    Mantenedores costumam responder em até 1 dia

  • WebDAV Push support
    Aberta

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

    python-caldav/caldav#674 · 4 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Async refactoring: reduce code duplication
    Aberta

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

    python-caldav/caldav#665 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • "Protocol layer" cleanup
    Aberta

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

    python-caldav/caldav#664 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • FeatureSet cleanup: simplify over-complex type-system remnants in compatibility_hints.py
    Aberta

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

    python-caldav/caldav#659 ·

    Mantenedores costumam responder em até 1 dia

  • Ruff ignore list is too long
    Aberta

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

    python-caldav/caldav#634 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • GMX calendar creation not working very well
    Aberta

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

    python-caldav/caldav#624 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • v4.0 - rip out all deprecated methods that yields deprecationwarning
    Aberta

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

    python-caldav/caldav#619 ·

    Mantenedores costumam responder em até 1 dia

  • Auto-detection of server quirks
    Aberta

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

    python-caldav/caldav#600 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Roadmap Updates
    Aberta

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

    python-caldav/caldav#599 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Intelligent deletion of single recurrences
    Aberta

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

    python-caldav/caldav#598 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Create helper methods for identifying various "recurrence states" for a CalendarObjectResource
    Aberta

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

    python-caldav/caldav#597 ·

    Mantenedores costumam responder em até 1 dia

  • Refactor setup/teardown methods in the functional test setup
    Aberta

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

    python-caldav/caldav#593 ·

    Mantenedores costumam responder em até 1 dia

  • Feature configuration subsystem: extra_features and include
    Aberta

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

    python-caldav/caldav#592 ·

    Mantenedores costumam responder em até 1 dia

  • Remove the old incompatibility flags completely
    Aberta

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

    python-caldav/caldav#585 ·

    Mantenedores costumam responder em até 1 dia

  • `tests/conf.py` is a mess
    Aberta

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

    python-caldav/caldav#577 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Support negated searches
    Aberta

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

    python-caldav/caldav#568 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Improved collation support for non-ascii case-insensitive text-match
    Aberta

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

    python-caldav/caldav#567 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Follow PROPFIND redirects
    Aberta

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

    python-caldav/caldav#552 · 3 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Searching also returns full-day events of adjacent days
    Aberta

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

    python-caldav/caldav#545 · 6 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Docs and example code: use the icalendar .new method
    Aberta
    doc

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

    python-caldav/caldav#541 · 3 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Find and kill instances of `event.component['uid']` et al
    Aberta

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

    python-caldav/caldav#515 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Documentation howtos
    Aberta
    doc

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

    python-caldav/caldav#513 ·

    Mantenedores costumam responder em até 1 dia

  • Support RFC 7953 Availability
    Aberta
    enhancement

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

    python-caldav/caldav#425 ·

    Mantenedores costumam responder em até 1 dia

  • Improvements, test code and documentation needed for editing and selecting recurrence instances
    Aberta
    doc

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

    python-caldav/caldav#398 · 4 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Collission avoidance
    Aberta
    enhancement

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

    python-caldav/caldav#152 ·

    Mantenedores costumam responder em até 1 dia

  • Support for alarms
    Aberta
    enhancement

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

    python-caldav/caldav#132 · 6 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Documentation for each server/cloud provider
    Aberta
    doc enhancement

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

    python-caldav/caldav#120 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Increase test coverage
    Aberta
    testing regime

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

    python-caldav/caldav#93 · 3 comentários ·

    Mantenedores costumam responder em até 1 dia

Receba novas issues na sua caixa de entrada

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