The conformance checker for EPUB publications

w3c/epubcheck è adatto ai principianti?

Abbiamo visto troppo poche pull request recenti di contributori esterni su w3c/epubcheck per dire quanto spesso vengono accettate. In questo momento è aperta 1 issue adatta ai principianti.

Stelle
2k
Fork
446
Issue aperte per principianti
1
Issue indicizzate
86
Merge medio
12g 16h
PR unite (30g)
2
Lingua principale
Java
Licenza
BSD-3-Clause
Ultimo push su GitHub
29/10/2026
Ultima indicizzazione
20/9/2026
Guida per i contributori
Guida per i contributori
Codice di condotta
Codice di condotta
Label per principianti
Nessuna label per principianti indicizzata

Come contribuire a w3c/epubcheck

  1. Leggi prima la guida per contribuire: spiega come i maintainer vogliono che le modifiche siano proposte, testate e revisionate.
  2. Include un Dockerfile o un file Docker Compose, quindi puoi avviarlo senza installare tutta la sua toolchain.
  3. Leggi il suo codice di condotta: vale per issue e pull request tanto quanto per la chat.
  4. Scegli la issue aperta adatta ai principianti qui sotto e, prima di iniziare, scrivi in un commento che vuoi occupartene.
Caricamento delle issue

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

  • epubcheck-5.4.0 contains some old packages
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 58/100

    w3c/epubcheck#1748 ·

  • Add Pecia's EPUB validator to the web interfaces list
    Aperta

    Difficoltà 1/5 Meno di un'ora Idoneità per principianti 78/100

    w3c/epubcheck#1747 ·

  • CSS: escapes inside `url()` are never decoded, so `url(a\26 b.png)` or `url(fig\(1\).png)` reports RSC-020 and RSC-007, and the resource is called unreferenced
    Aperta

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

    w3c/epubcheck#1746 ·

  • CSS: a `url()` inside another function (`image-set()`, `-webkit-image-set()`, `cross-fade()`) is never registered, so a missing target goes unreported and a used resource is called unreferenced
    Aperta

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

    w3c/epubcheck#1743 ·

  • CSS decoding: `@charset "utf-16be"` / `"utf-16le"` without a BOM is decoded as UTF-16, and the UTF-32LE BOM entry never matches
    Aperta

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

    w3c/epubcheck#1742 ·

  • CSS-028: reported once per declaration, and its location context can name the previous rule's font
    Aperta

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

    w3c/epubcheck#1741 ·

  • A spine `toc` pointing at a non-NCX item skips that item's validation (CHK-008), hiding its errors
    Forse di nuovo libera @rdeltour l’ha presa 38 giorni fa e non c’è nessuna pull request aperta. Aperta
    status: accepted type: improvement

    w3c/epubcheck#1735 · 1 commento · 1 assegnatario ·

  • Message ids are inconsistently spelled: 21 of 315 use an underscore
    Forse di nuovo libera @rdeltour l’ha presa 47 giorni fa e non c’è nessuna pull request aperta. Aperta
    status: accepted type: improvement

    w3c/epubcheck#1728 · 3 commenti · 1 assegnatario ·

  • Running EPUBCheck in the Browser
    Aperta
    status: in discussion type: question

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 28/100

    w3c/epubcheck#1697 · 1 commento ·

  • Improve reporting of issue locations using element paths
    Forse di nuovo libera @rdeltour l’ha presa 66 giorni fa e non c’è nessuna pull request aperta. Aperta
    status: needs review type: improvement

    w3c/epubcheck#1667 · 1 commento · 1 assegnatario ·

  • Add support for EPUB for Archival purposes (EPUB/A)
    Aperta
    status: in discussion type: feature

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    w3c/epubcheck#1664 ·

  • Validate text fragment locators (#:~:text=) in media overlay text src
    Forse di nuovo libera @rdeltour l’ha presa 66 giorni fa e non c’è nessuna pull request aperta. Aperta
    status: in discussion type: improvement

    w3c/epubcheck#1659 · 5 commenti · 1 assegnatario ·

  • A png when passed thorugh the epubcheck, gets mistaken for JPEG, even tho the magic bytes are correct (when using xxd or hexdump)
    Forse di nuovo libera @rdeltour l’ha presa 377 giorni fa e non c’è nessuna pull request aperta. Aperta
    status: needs test case type: unverified

    w3c/epubcheck#1641 · 3 commenti · 1 assegnatario ·

  • Context menu item request
    Forse di nuovo libera @rdeltour l’ha presa 414 giorni fa e non c’è nessuna pull request aperta. Aperta
    priority: low status: in discussion type: feature

    w3c/epubcheck#1639 · 2 commenti · 1 assegnatario ·

  • URL normalization of OCF resources
    Forse di nuovo libera @rdeltour l’ha presa 420 giorni fa e non c’è nessuna pull request aperta. Aperta
    status: in discussion type: spec

    w3c/epubcheck#1638 · 9 commenti · 1 assegnatario ·

  • Check for multiple occurence of OPF guide references with type="text"
    Forse di nuovo libera @rdeltour l’ha presa 446 giorni fa e non c’è nessuna pull request aperta. Aperta
    priority: low status: needs review type: improvement

    w3c/epubcheck#1609 · 1 assegnatario ·

  • Image Dimensions
    Forse di nuovo libera @rdeltour l’ha presa 446 giorni fa e non c’è nessuna pull request aperta. Aperta
    status: accepted type: improvement

    w3c/epubcheck#1608 · 1 assegnatario ·

  • Add a new Vocab type for permissive enum-based vocabularies
    Forse di nuovo libera @rdeltour l’ha presa 676 giorni fa e non c’è nessuna pull request aperta. Aperta
    priority: low status: ready for implem type: improvement

    w3c/epubcheck#1587 · 1 assegnatario ·

  • "Non-linear content must be reachable," error for OEBPS/cover.xhtml in epubcheck 5.0.0: why?
    Aperta
    spec: EPUB 3.x status: in discussion type: spec

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

    w3c/epubcheck#1488 · 10 commenti ·

  • review keyword chain readability in test scenarios
    Forse di nuovo libera @rdeltour l’ha presa 1432 giorni fa e non c’è nessuna pull request aperta. Aperta
    newcomers friendly 😊 priority: low status: ready for implem type: tests

    w3c/epubcheck#1386 · 1 assegnatario ·

  • REST API and Docker image
    Aperta
    priority: low status: needs contribution type: feature

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100

    w3c/epubcheck#1355 · 2 commenti ·

  • Error in error message...
    Forse di nuovo libera @rdeltour l’ha presa 1524 giorni fa e non c’è nessuna pull request aperta. Aperta
    priority: low status: in discussion type: improvement

    w3c/epubcheck#1344 · 7 commenti · 1 assegnatario ·

  • Referencing resources outside directory containing the package document
    Forse di nuovo libera @rdeltour l’ha presa 1419 giorni fa e non c’è nessuna pull request aperta. Aperta
    priority: low spec: EPUB 3.3 status: accepted

    w3c/epubcheck#1272 · 1 commento · 1 assegnatario ·

  • Internal links in documentation site are broken
    Forse di nuovo libera @rdeltour l’ha presa 1947 giorni fa e non c’è nessuna pull request aperta. Aperta
    status: accepted type: docs

    w3c/epubcheck#1268 · 2 commenti · 1 assegnatario ·

  • Configure advanced GitHub Actions workflows
    Forse di nuovo libera @rdeltour l’ha presa 1952 giorni fa e non c’è nessuna pull request aperta. Aperta
    status: in progress type: maintenance

    w3c/epubcheck#1264 · 1 assegnatario ·

  • When running in exp mode, filenames have an .epub extension added to them
    Forse di nuovo libera @rdeltour l’ha presa 1985 giorni fa e non c’è nessuna pull request aperta. Aperta
    priority: low status: accepted type: improvement

    w3c/epubcheck#1253 · 1 commento · 1 assegnatario ·

  • CLI epubcheck checking more than one file at a time
    Forse di nuovo libera @rdeltour l’ha presa 2045 giorni fa e non c’è nessuna pull request aperta. Aperta
    priority: low status: in discussion type: improvement

    w3c/epubcheck#1229 · 4 commenti · 1 assegnatario ·

  • Add a `module-info.java` Java module descriptor
    Aperta
    priority: low status: needs contribution type: maintenance

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

    w3c/epubcheck#1137 · 2 commenti ·

  • Doesn’t pick up on invalid empty identifier/source
    Aperta
    priority: low spec: all status: ready for implem type: improvement

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    w3c/epubcheck#1117 · 2 commenti ·

  • handling multiple mapping documents in container
    Forse di nuovo libera @rdeltour l’ha presa 2317 giorni fa e non c’è nessuna pull request aperta. Aperta
    priority: low spec: EPUB Multiple Renditions status: accepted type: improvement

    w3c/epubcheck#1115 · 1 assegnatario ·

  • edupub heading with alt-less image not a violation
    Forse di nuovo libera @rdeltour l’ha presa 2426 giorni fa e non c’è nessuna pull request aperta. Aperta
    spec: EDUPUB status: in discussion type: tests

    w3c/epubcheck#1110 · 1 assegnatario ·

  • edupub implicit body test still needs aria-label
    Forse di nuovo libera @rdeltour l’ha presa 2426 giorni fa e non c’è nessuna pull request aperta. Aperta
    spec: EDUPUB status: in discussion type: tests

    w3c/epubcheck#1109 · 1 assegnatario ·

  • index semantic isn't restricted to body
    Forse di nuovo libera @rdeltour l’ha presa 2426 giorni fa e non c’è nessuna pull request aperta. Aperta
    spec: EPUB Indexes status: in discussion type: tests

    w3c/epubcheck#1108 · 1 assegnatario ·

  • XHTML annotation with MathML descendant content valid or invalid?
    Forse di nuovo libera @rdeltour l’ha presa 1419 giorni fa e non c’è nessuna pull request aperta. Aperta
    priority: low spec: EPUB 3.x status: in discussion type: spec

    w3c/epubcheck#1105 · 4 commenti · 1 assegnatario ·

  • MathML contentequiv annotations are for content mathml
    Forse di nuovo libera @rdeltour l’ha presa 1426 giorni fa e non c’è nessuna pull request aperta. Aperta
    priority: low spec: EPUB 3.x status: in discussion type: spec

    w3c/epubcheck#1104 · 1 commento · 1 assegnatario ·

  • Message codes revamp
    Forse di nuovo libera @rdeltour l’ha presa 2525 giorni fa e non c’è nessuna pull request aperta. Aperta
    status: in discussion type: improvement

    w3c/epubcheck#1092 · 6 commenti · 1 assegnatario ·

  • Report MIME type / file extension mismatch as an informative message
    Aperta
    priority: low status: needs contribution type: feature

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

    w3c/epubcheck#1091 · 2 commenti ·

  • VTT validation
    Aperta
    priority: low status: needs contribution type: feature

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

    w3c/epubcheck#1083 ·

  • EPUBCheck not reporting missing the # in refines="ID" in opf
    Forse di nuovo libera @rdeltour l’ha presa 2622 giorni fa e non c’è nessuna pull request aperta. Aperta
    status: needs test case type: unverified

    w3c/epubcheck#1075 · 3 commenti · 1 assegnatario ·

  • EPUB 2.0.1 XHTML Content Documents MUST contain a doctype declaration
    Aperta
    priority: low spec: EPUB 2.x status: accepted type: improvement

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

    w3c/epubcheck#982 ·

  • Make the CSS parser conforming to CSS Syntax
    Aperta
    priority: low status: accepted type: improvement

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    w3c/epubcheck#981 · 1 commento ·

  • Separate lists of contributors and translators?
    Aperta
    priority: low status: accepted type: maintenance

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100

    w3c/epubcheck#950 · 2 commenti ·

  • Make sure Schematron checks normalize whitespace when needed
    Forse di nuovo libera @mattgarrish l’ha presa 2797 giorni fa e non c’è nessuna pull request aperta. Aperta
    priority: low spec: all status: accepted type: improvement

    w3c/epubcheck#936 · 10 commenti · 1 assegnatario ·

  • Improve the mode selection (with better file extension detection)
    Forse di nuovo libera @GrayWolfMT l’ha presa 2733 giorni fa e non c’è nessuna pull request aperta. Aperta
    status: accepted type: improvement

    w3c/epubcheck#921 · 1 commento · 1 assegnatario ·

  • automated the update of translated message files from Transifex
    Forse di nuovo libera @tofi86 l’ha presa 2899 giorni fa e non c’è nessuna pull request aperta. Aperta
    priority: low status: needs contribution type: maintenance

    w3c/epubcheck#913 · 1 commento · 1 assegnatario ·

  • Project and issue management
    Forse di nuovo libera @rdeltour l’ha presa 675 giorni fa e non c’è nessuna pull request aperta. Aperta
    priority: low status: stalled type: maintenance

    w3c/epubcheck#863 · 4 commenti · 1 assegnatario ·

  • Report XML Processing Instructions looking like XML declarations (typos) as USAGE?
    Aperta
    priority: low type: improvement

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

    w3c/epubcheck#842 · 7 commenti ·

  • [Proposal] Publish Code Coverage stats
    Aperta
    type: improvement

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

    w3c/epubcheck#821 · 2 commenti ·

  • Implement a better XML output format
    Aperta
    status: needs contribution type: improvement

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100

    w3c/epubcheck#816 · 1 commento ·

  • Refactoring of message severity levels
    Aperta
    type: improvement

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

    w3c/epubcheck#815 · 1 commento · 1 reazione ·

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.