b-ber is both a method and an application for producing publications in a variety of formats—EPUB 3, Mobi/KF8, static website, PDF, and XML file, which can be imported into InDesign for print layouts—from a single source that consists of plain-text files and other assets. b-ber also functions as a browser-based EPUB reader, which explains the name.

triplecanopy/b-ber è adatto ai principianti?

I maintainer di triplecanopy/b-ber di solito rispondono a una pull request entro 1 giorno. In questo momento sono aperte 3 issue adatte ai principianti.

Stelle
118
Fork
1
Issue aperte per principianti
3
Issue indicizzate
76
Merge medio
12h 11m
PR unite (30g)
27
Lingua principale
TypeScript
Licenza
Nessun dato sulla licenza
Ultimo push su GitHub
1/11/2026
Ultima indicizzazione
1/11/2026
Guida per i contributori
Nessuna guida per i contributori
Codice di condotta
Codice di condotta
Label per principianti
Nessuna label per principianti indicizzata

Come contribuire a triplecanopy/b-ber

  1. Non c'è una guida per contribuire: parti dal README e da alcune pull request accettate di recente per capire come si propongono le modifiche.
  2. Leggi il suo codice di condotta: vale per issue e pull request tanto quanto per la chat.
  3. Scegli una delle 3 issue aperte adatte 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

  • validate task never detects a missing project path (un-awaited fs.pathExists)
    Aperta
    b-ber/tasks bug

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

    triplecanopy/b-ber#736 ·

    I maintainer di solito rispondono entro 1 giorno

  • grammar-frontmatter adds guide items from unvalidated front matter
    Aperta
    b-ber/grammar bug

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

    triplecanopy/b-ber#735 ·

    I maintainer di solito rispondono entro 1 giorno

  • Manifest renders media-type="false" for unknown extensions; 0×0 images get class="null"
    Aperta
    b-ber/build/epub bug

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

    triplecanopy/b-ber#734 ·

    I maintainer di solito rispondono entro 1 giorno

  • audio/video controls are probably never rendered in epub/mobi builds
    Aperta
    b-ber/build/epub b-ber/grammar bug

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

    triplecanopy/b-ber#733 ·

    I maintainer di solito rispondono entro 1 giorno

  • grammar-vimeo rejects region-tagged texttrack values like en-US
    Aperta
    b-ber/grammar bug

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

    triplecanopy/b-ber#732 ·

    I maintainer di solito rispondono entro 1 giorno

  • Unsupported embed with no poster reads the images directory's dimensions
    Aperta
    b-ber/build bug

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

    triplecanopy/b-ber#731 ·

    I maintainer di solito rispondono entro 1 giorno

  • Third-party audio/video renders title="undefined" width/height in the LOI
    Aperta
    b-ber/grammar bug

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

    triplecanopy/b-ber#730 ·

    I maintainer di solito rispondono entro 1 giorno

  • grammar-pullquote's close marker regex is unanchored and never captures the id
    Aperta
    b-ber/grammar bug

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

    triplecanopy/b-ber#729 ·

    I maintainer di solito rispondono entro 1 giorno

  • grammar-footnotes renders notes without markdown-it's options (no XHTML self-closing tags)
    Aperta
    b-ber/build/epub b-ber/grammar bug

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

    triplecanopy/b-ber#728 ·

    I maintainer di solito rispondono entro 1 giorno

  • grammar-logo drops every attribute on the logo image
    Aperta
    b-ber/grammar bug

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

    triplecanopy/b-ber#727 ·

    I maintainer di solito rispondono entro 1 giorno

  • TASK-147: Replace EPUBCheck with a native TypeScript EPUB validator
    Aperta
    b-ber/build/epub b-ber/tasks

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

    triplecanopy/b-ber#723 ·

    I maintainer di solito rispondono entro 1 giorno

  • TASK-146: Fix footnote links when a note is referenced more than once
    Aperta
    b-ber/build/epub b-ber/grammar bug

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

    triplecanopy/b-ber#721 ·

    I maintainer di solito rispondono entro 1 giorno

  • TASK-145: Fix or retire the standalone `epigraph` directive
    Aperta
    b-ber/grammar bug

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

    triplecanopy/b-ber#720 ·

    I maintainer di solito rispondono entro 1 giorno

  • TASK-143: Automate the dependency impact report
    Aperta
    dependencies

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

    triplecanopy/b-ber#714 ·

    I maintainer di solito rispondono entro 1 giorno

  • Epic: Reader quality (reader-react)
    Aperta

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

    triplecanopy/b-ber#713 ·

    I maintainer di solito rispondono entro 1 giorno

  • TASK-142: Fix the sans theme's web build, and build every theme in e2e
    Aperta
    b-ber/testing b-ber/themes bug

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

    triplecanopy/b-ber#711 ·

    I maintainer di solito rispondono entro 1 giorno

  • TASK-133: Adopt Biome's recommended rules
    Aperta
    maintenance

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

    triplecanopy/b-ber#686 ·

    I maintainer di solito rispondono entro 1 giorno

  • TASK-131: Rework the skipped reader navigation E2E tests
    Aperta
    b-ber/testing

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

    triplecanopy/b-ber#684 ·

    I maintainer di solito rispondono entro 1 giorno

  • Dependency Dashboard
    Aperta

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

    triplecanopy/b-ber#681 ·

    I maintainer di solito rispondono entro 1 giorno

  • TASK-128: Jest is intermittently red in the run following an install
    Aperta
    b-ber/testing

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

    triplecanopy/b-ber#646 ·

    I maintainer di solito rispondono entro 1 giorno

  • TASK-110: Reader chrome theming API (scope chrome CSS + custom-property surface)
    Aperta
    b-ber/build/reader

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

    triplecanopy/b-ber#635 ·

    I maintainer di solito rispondono entro 1 giorno

  • TASK-109: Modernize the project/theme SCSS compile path
    Aperta
    b-ber/themes

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

    triplecanopy/b-ber#634 ·

    I maintainer di solito rispondono entro 1 giorno

  • TASK-104: Accessibility (a11y) baseline
    Aperta
    b-ber/build/reader

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

    triplecanopy/b-ber#633 ·

    I maintainer di solito rispondono entro 1 giorno

  • TASK-091: Upgrade react-player from v2 to v3 (ESM)
    Aperta
    b-ber/build/reader

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

    triplecanopy/b-ber#632 ·

    I maintainer di solito rispondono entro 1 giorno

  • TASK-089: Deep-linking to a spreadIndex does not navigate to that spread
    Aperta
    b-ber/build/reader

    Difficoltà 3/5 Mezza giornata Idoneità per principianti 55/100

    triplecanopy/b-ber#631 ·

    I maintainer di solito rispondono entro 1 giorno

  • TASK-088: Eliminate blank spread pages (recto reserved columns + page-count over-count)
    Aperta
    b-ber/build/reader

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

    triplecanopy/b-ber#630 ·

    I maintainer di solito rispondono entro 1 giorno

  • TASK-087: Replace Ultimate offsetLeft polling with event-driven settle detection
    Aperta
    b-ber/build/reader

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

    triplecanopy/b-ber#629 ·

    I maintainer di solito rispondono entro 1 giorno

  • TASK-086: Reset view.loaded reliably and remove the dead unload path
    Aperta
    b-ber/build/reader

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

    triplecanopy/b-ber#628 ·

    I maintainer di solito rispondono entro 1 giorno

  • TASK-080: Fix font-face flash on page load
    Aperta
    b-ber/build/reader

    Difficoltà 3/5 Mezza giornata Idoneità per principianti 45/100

    triplecanopy/b-ber#627 ·

    I maintainer di solito rispondono entro 1 giorno

  • TASK-079: Loading state for TOC/sidebar buttons during initial load
    Aperta
    b-ber/build/reader

    Difficoltà 3/5 Mezza giornata Idoneità per principianti 52/100

    triplecanopy/b-ber#626 ·

    I maintainer di solito rispondono entro 1 giorno

  • TASK-078: Fix leaf element flickering
    Aperta
    b-ber/build/reader

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

    triplecanopy/b-ber#625 ·

    I maintainer di solito rispondono entro 1 giorno

  • TASK-075: Expand test project URLs in dev/index.js
    Aperta
    b-ber/build/reader

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

    triplecanopy/b-ber#624 ·

    I maintainer di solito rispondono entro 1 giorno

  • TASK-071: Source code subdirectory documentation
    Aperta
    b-ber/build/reader

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

    triplecanopy/b-ber#623 ·

    I maintainer di solito rispondono entro 1 giorno

  • TASK-069: Replace per-Spread setInterval with ResizeObserver
    Aperta
    b-ber/build/reader

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

    triplecanopy/b-ber#622 ·

    I maintainer di solito rispondono entro 1 giorno

  • TASK-056: Fix iframe template EPUB 3 compliance
    Aperta
    b-ber/build/epub

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

    triplecanopy/b-ber#621 ·

    I maintainer di solito rispondono entro 1 giorno

  • TASK-055: Create testing skill once E2E setup is defined
    Aperta
    b-ber/testing

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

    triplecanopy/b-ber#620 ·

    I maintainer di solito rispondono entro 1 giorno

  • Epic: EPUB spec compliance
    Aperta
    b-ber/build/epub

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

    triplecanopy/b-ber#619 ·

    I maintainer di solito rispondono entro 1 giorno

  • Epic: Dependency health
    Aperta
    dependencies maintenance

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

    triplecanopy/b-ber#618 ·

    I maintainer di solito rispondono entro 1 giorno

  • Epic: Migrate JS→TS
    Aperta
    b-ber/typescript

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

    triplecanopy/b-ber#616 ·

    I maintainer di solito rispondono entro 1 giorno

  • Epic: Upgrade tooling
    Aperta
    maintenance

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

    triplecanopy/b-ber#615 ·

    I maintainer di solito rispondono entro 1 giorno

  • TASK-116: Move releases to OIDC trusted publishing (requires lerna 9+)
    Aperta
    b-ber/build maintenance

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

    triplecanopy/b-ber#593 ·

    I maintainer di solito rispondono entro 1 giorno

  • TASK-113: Discovery — does `watch` mode still support core build functionality?
    Aperta
    b-ber/build maintenance

    Difficoltà 4/5 1-2 giorni Idoneità per principianti 22/100

    triplecanopy/b-ber#588 ·

    I maintainer di solito rispondono entro 1 giorno

  • Address DAISY Ace accessibility violations in EPUB output
    Aperta
    accessibility b-ber/build/epub enhancement

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

    triplecanopy/b-ber#545 ·

    I maintainer di solito rispondono entro 1 giorno

  • Duplicate/redundant dcterms metadata in content.opf
    Aperta
    b-ber/build/epub bug

    Difficoltà 3/5 Mezza giornata Idoneità per principianti 55/100

    triplecanopy/b-ber#544 ·

    I maintainer di solito rispondono entro 1 giorno

  • Malformed dcterms:date in content.opf (raw JS Date string instead of ISO)
    Aperta
    b-ber/build/epub bug

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

    triplecanopy/b-ber#543 ·

    I maintainer di solito rispondono entro 1 giorno

  • Empty <title></title> in rendered XHTML fails EPUBCheck ("title must not be empty")
    Aperta
    b-ber/build/epub bug

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

    triplecanopy/b-ber#542 ·

    I maintainer di solito rispondono entro 1 giorno

  • EPUB validation uses outdated epub-zipper / EPUBCheck (not EPUB 3.3)
    Aperta
    b-ber/build/epub bug dependencies

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

    triplecanopy/b-ber#541 ·

    I maintainer di solito rispondono entro 1 giorno

  • TASK-051: Theme customization documentation and SCSS compilation test coverage
    Aperta
    b-ber/testing b-ber/themes

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

    triplecanopy/b-ber#518 ·

    I maintainer di solito rispondono entro 1 giorno

  • TASK-046: Refactor b-ber-logger
    Aperta
    b-ber/lib

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

    triplecanopy/b-ber#514 ·

    I maintainer di solito rispondono entro 1 giorno

  • TASK-045: Refactor changelog generation and release workflow
    Aperta
    maintenance

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

    triplecanopy/b-ber#513 ·

    I maintainer di solito rispondono entro 1 giorno

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.