Owner

3 indexed repositories · View on GitHub

Issues somebody may already be working on are listed last. List everything by date

  • Maintain outline /Count in O(depth) via /Parent-chain delta in outline_set_open
    Open
    area:engine

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    yhay81/pyropdf#785 ·

    Maintainers usually reply within 1 day

  • Consolidate name-tree, number-tree, and ParentTree mutations onto pyropdf-store helpers
    Open
    area:engine area:python area:store

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    yhay81/pyropdf#784 ·

    Maintainers usually reply within 1 day

  • Remove dead OutlineCount, ParentTree, and TreeLimits variants from settle::Structure
    Open
    area:store

    Difficulty 4/5 3-5 days Newbie friendliness 55/100

    yhay81/pyropdf#783 ·

    Maintainers usually reply within 1 day

  • Update closed issue references in tools/spec_map/features.toml
    Open
    area:schema documentation

    Difficulty 2/5 1-3 hours Newbie friendliness 76/100

    yhay81/pyropdf#778 ·

    Maintainers usually reply within 1 day

  • Complete tools/api_reference.py member/signature rendering and expand test_docs.py
    Open
    area:python documentation

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    yhay81/pyropdf#777 ·

    Maintainers usually reply within 1 day

  • Export public domain types in pyropdf.__all__ and rewrite stale pylopdf/pymupdf docstrings
    Open
    area:python documentation

    Difficulty 4/5 3-5 days Newbie friendliness 54/100

    yhay81/pyropdf#776 ·

    Maintainers usually reply within 1 day

  • Add a Python recipe to list PDF review comments by page and author
    Open
    area:python documentation good first issue

    Difficulty 2/5 1-3 hours Newbie friendliness 90/100

    yhay81/pyropdf#755 ·

    Maintainers usually reply within 1 day

  • Check the reading order of one Japanese PDF page
    Open
    area:evidence good first issue

    Difficulty 2/5 1-3 hours Newbie friendliness 82/100

    yhay81/pyropdf#754 ·

    Maintainers usually reply within 1 day

  • hayro-syntax: nested inline-image end checks take exponential time and overflow the stack
    Open
    area:engine bug engine:hayro upstream upstream:draft

    Difficulty 4/5 3-5 days Newbie friendliness 38/100

    yhay81/pyropdf#740 ·

    Maintainers usually reply within 1 day

  • hayro: a sampled function with more than 2^24 samples in an input panics at the end of its domain
    Open
    area:engine bug engine:hayro upstream upstream:filed

    Difficulty 2/5 1-3 hours Newbie friendliness 35/100

    yhay81/pyropdf#726 ·

    Maintainers usually reply within 1 day

  • vello_cpu: a page of many long strokes panics with `alpha_idx` too large
    Open
    area:engine bug engine:vello upstream upstream:filed

    Difficulty 4/5 3-5 days Newbie friendliness 42/100

    yhay81/pyropdf#725 ·

    Maintainers usually reply within 1 day

  • vello_cpu: bound outstanding multithreaded raster batches
    Open
    area:engine engine:vello upstream upstream:filed

    Difficulty 4/5 3-5 days Newbie friendliness 38/100

    yhay81/pyropdf#719 · 3 comments ·

    Maintainers usually reply within 1 day

  • vello_cpu: reuse CPU workers independently of page storage
    Open
    area:engine engine:vello upstream upstream:filed

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    yhay81/pyropdf#718 · 3 comments ·

    Maintainers usually reply within 1 day

  • Reuse bounded CPU raster workers with document-owned cleanup
    Open
    area:engine area:python engine:vello

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    yhay81/pyropdf#715 · 5 comments ·

    Maintainers usually reply within 1 day

  • hayro: bound soft-mask rasterization by the painted group
    Open
    area:engine engine:hayro upstream upstream:filed

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    yhay81/pyropdf#704 · 4 comments ·

    Maintainers usually reply within 1 day

  • hayro: align native radial gradients with sampled shadings
    Open
    area:engine engine:hayro upstream upstream:merged

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    yhay81/pyropdf#703 · 2 comments ·

    Maintainers usually reply within 1 day

  • Adopt the correction for duplicate shading clip coverage in hayro
    Open
    area:engine engine:hayro upstream upstream:filed

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    yhay81/pyropdf#702 · 1 comment ·

    Maintainers usually reply within 1 day

  • hayro-cmap: an empty ToUnicode destination drops the whole CMap
    Open
    area:engine engine:hayro upstream upstream:merged

    Difficulty 3/5 1-2 days Newbie friendliness 58/100

    yhay81/pyropdf#649 · 1 comment ·

    Maintainers usually reply within 1 day

  • Build against released hayro again: remove the [patch.crates-io] of LaurenzV/hayro#1734
    Open
    adoption area:engine engine:hayro

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    yhay81/pyropdf#603 ·

    Maintainers usually reply within 1 day

  • hayro: expose the font dictionary of a glyph run
    Open
    area:engine engine:hayro upstream upstream:filed

    Difficulty 4/5 3-5 days Newbie friendliness 20/100

    yhay81/pyropdf#584 · 5 comments ·

    Maintainers usually reply within 1 day

  • Adopt harfrust's caller-set shaping limits once harfrust#571 ships
    Open
    area:engine engine:harfrust upstream upstream:filed

    Difficulty 4/5 3-5 days Newbie friendliness 43/100

    yhay81/pyropdf#580 · 3 comments ·

    Maintainers usually reply within 1 day

  • Adopt hayro-syntax's in-parser budget once hayro#1052 ships
    Open
    area:store engine:hayro upstream upstream:filed

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    yhay81/pyropdf#573 · 1 comment ·

    Maintainers usually reply within 1 day

  • Bound png's internal decode buffers and zlib-rs initialization
    Open
    area:engine engine:image-rs upstream upstream:filed

    Difficulty 5/5 Over a week Newbie friendliness 18/100

    yhay81/pyropdf#561 · 3 comments ·

    Maintainers usually reply within 1 day

  • hayro: draw annotation appearances from the initial graphics state after a stray Q
    Open
    engine:hayro upstream upstream:merged

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    yhay81/pyropdf#448 · 7 comments ·

    Maintainers usually reply within 1 day

  • hayro-svg: emit selectable text in SVG and adopt it
    Open
    area:engine engine:hayro upstream upstream:filed

    Difficulty 5/5 Over a week Newbie friendliness 30/100

    yhay81/pyropdf#435 · 7 comments ·

    Maintainers usually reply within 1 day

  • hayro and vello_cpu: agree on and release CMYK raster output
    Open
    area:engine engine:hayro engine:vello upstream upstream:filed

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    yhay81/pyropdf#433 · 7 comments ·

    Maintainers usually reply within 1 day

  • Render page pixmaps in CMYK
    Open
    area:engine area:python

    Difficulty 5/5 Over a week Newbie friendliness 42/100

    yhay81/pyropdf#425 · 1 comment ·

    Maintainers usually reply within 1 day

  • Clip page content to a rectangle by removing outside content
    Open
    area:engine area:python

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    yhay81/pyropdf#420 · 1 comment ·

    Maintainers usually reply within 1 day

  • Adopt hayro's optional content visibility expressions and annotation /OC
    Open
    adoption area:engine engine:hayro

    Difficulty 3/5 1-2 days Newbie friendliness 75/100

    yhay81/pyropdf#373 · 1 comment ·

    Maintainers usually reply within 1 day

  • hayro: evaluate optional content visibility expressions and annotation /OC
    Open
    area:engine engine:hayro upstream upstream:filed

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    yhay81/pyropdf#372 · 7 comments ·

    Maintainers usually reply within 1 day

  • Rendering speed: close MuPDF's lead on the corpus
    Open
    adoption area:engine engine:hayro

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    yhay81/pyropdf#365 · 23 comments ·

    Maintainers usually reply within 1 day

  • Redaction: remove text, images, and vector content under redaction annotations
    Open
    area:engine area:python

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    yhay81/pyropdf#362 · 1 comment ·

    Maintainers usually reply within 1 day

  • Surpass PyMuPDF: parity, performance, and what PyMuPDF lacks
    Open
    tracker

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    yhay81/pyropdf#355 ·

    Maintainers usually reply within 1 day

  • Continuous tracks and watchlist
    Open
    tracker

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    yhay81/pyropdf#258 ·

    Maintainers usually reply within 1 day

  • 1.0 release gates
    Open
    tracker

    Difficulty 5/5 Over a week Newbie friendliness 15/100

    yhay81/pyropdf#257 ·

    Maintainers usually reply within 1 day

  • Milestone: Specification completion
    Open
    tracker

    Difficulty 5/5 Over a week Newbie friendliness 15/100

    yhay81/pyropdf#256 ·

    Maintainers usually reply within 1 day

  • Milestone: Conformance
    Open
    tracker

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    yhay81/pyropdf#255 ·

    Maintainers usually reply within 1 day

  • Milestone: Verification
    Open
    tracker

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    yhay81/pyropdf#254 ·

    Maintainers usually reply within 1 day

  • Milestone: Understanding
    Open
    tracker

    Difficulty 5/5 Over a week Newbie friendliness 20/100

    yhay81/pyropdf#253 ·

    Maintainers usually reply within 1 day

  • Milestone: Persistence
    Open
    tracker

    Difficulty 5/5 Over a week Newbie friendliness 15/100

    yhay81/pyropdf#252 ·

    Maintainers usually reply within 1 day

  • Milestone: Structure
    Open
    tracker

    Difficulty 5/5 Over a week Newbie friendliness 20/100

    yhay81/pyropdf#251 ·

    Maintainers usually reply within 1 day

  • Milestone: Rewriting
    Open
    tracker

    Difficulty 5/5 Over a week Newbie friendliness 15/100

    yhay81/pyropdf#250 ·

    Maintainers usually reply within 1 day

  • Milestone: Writing
    Open
    tracker

    Difficulty 5/5 Over a week Newbie friendliness 15/100

    yhay81/pyropdf#249 ·

    Maintainers usually reply within 1 day

  • Milestone: Rendering
    Open
    tracker

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    yhay81/pyropdf#248 · 1 comment ·

    Maintainers usually reply within 1 day

  • Milestone: Reading
    Open
    tracker

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    yhay81/pyropdf#247 ·

    Maintainers usually reply within 1 day

  • Milestone: Canvas
    Open
    tracker

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    yhay81/pyropdf#246 ·

    Maintainers usually reply within 1 day

  • Milestone: Content model
    Open
    tracker

    Difficulty 5/5 Over a week Newbie friendliness 20/100

    yhay81/pyropdf#245 ·

    Maintainers usually reply within 1 day

  • hayro-interpret: fuel and cancellation (I5)
    Open
    area:engine engine:hayro upstream upstream:filed

    Difficulty 5/5 Over a week Newbie friendliness 15/100

    yhay81/pyropdf#105 · 5 comments ·

    Maintainers usually reply within 1 day

  • hayro-interpret: provenance of painted items (I4)
    Open
    area:engine engine:hayro upstream upstream:filed

    Difficulty 5/5 Over a week Newbie friendliness 15/100

    yhay81/pyropdf#104 · 6 comments ·

    Maintainers usually reply within 1 day

  • hayro-syntax: decode streams within a bound
    Open
    area:store engine:hayro upstream upstream:filed

    Difficulty 4/5 3-5 days Newbie friendliness 38/100

    yhay81/pyropdf#48 · 6 comments ·

    Maintainers usually reply within 1 day

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.