Monorepo for iTwin.js Presentation Library

iTwin/presentation è adatto ai principianti?

Negli ultimi 30 giorni iTwin/presentation ha accettato 12 delle 14 pull request di contributori esterni, e i suoi maintainer di solito rispondono entro 1 giorno. In questo momento è aperta 1 issue adatta ai principianti.

Stelle
6
Fork
1
Issue aperte per principianti
1
Issue indicizzate
62
Merge medio
1g 2h
PR unite (30g)
63
Lingua principale
TypeScript
Licenza
MIT
Ultimo push su GitHub
12/10/2026
Ultima indicizzazione
13/10/2026
Guida per i contributori
Guida per i contributori
Codice di condotta
Nessun codice di condotta
Label per principianti
good first issue

Come contribuire a iTwin/presentation

  1. Leggi prima la guida per contribuire: spiega come i maintainer vogliono che le modifiche siano proposte, testate e revisionate.
  2. I tuoi contributi saranno pubblicati con la licenza MIT del progetto.
  3. 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

  • Consider providing shared react utils
    Aperta
    shared

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

    iTwin/presentation#1710 ·

    I maintainer di solito rispondono entro 1 giorno

  • Content: handle multiple targets pointing to same instance through different classes
    Aperta
    enhancement

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

    iTwin/presentation#1704 ·

    I maintainer di solito rispondono entro 1 giorno

  • Content-react: API for loading content into table
    Aperta
    enhancement

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

    iTwin/presentation#1702 ·

    I maintainer di solito rispondono entro 1 giorno

  • Content: Expose primitive property constraints from schema
    Aperta
    content

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

    iTwin/presentation#1699 ·

    I maintainer di solito rispondono entro 1 giorno

  • Content: Provide `getElementProperties` alternative
    Aperta
    content

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

    iTwin/presentation#1698 ·

    I maintainer di solito rispondono entro 1 giorno

  • Content: Favorite properties
    Aperta
    content

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

    iTwin/presentation#1697 ·

    I maintainer di solito rispondono entro 1 giorno

  • Content: Provide a `RulesetEmbedder` alternative
    Aperta
    content

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

    iTwin/presentation#1696 ·

    I maintainer di solito rispondono entro 1 giorno

  • Content: Provide an utility to load label(s)
    Aperta
    content

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

    iTwin/presentation#1695 ·

    I maintainer di solito rispondono entro 1 giorno

  • Content: Limit concurrent content queries per executor
    Aperta
    content

    iTwin/presentation#1694 ·

    I maintainer di solito rispondono entro 1 giorno

  • `content-react`: Filter unique values
    Aperta
    enhancement

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

    iTwin/presentation#1645 ·

    I maintainer di solito rispondono entro 1 giorno

  • HierarchyProvider getHierarchyDefinition
    Aperta

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

    iTwin/presentation#1618 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Reuse iModels by content instead of test name in `buildIModel`
    Aperta
    enhancement tech debt

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

    iTwin/presentation#1613 ·

    I maintainer di solito rispondono entro 1 giorno

  • Tree definitions: README improvements
    Forse di nuovo libera @JonasDov l’ha presa 34 giorni fa e non c’è nessuna pull request aperta. Aperta
    tree-definitions

    iTwin/presentation#1612 · 1 reazione · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • [Hierarchies-react]: focusing placeholder node breaks keyboard navigation
    Forse di nuovo libera @MartynasStrazdas l’ha presa 35 giorni fa e non c’è nessuna pull request aperta. Aperta
    bug

    iTwin/presentation#1607 · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • `shared`: Bound `eachValueFrom` buffering by consumer demand
    Aperta

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

    iTwin/presentation#1564 ·

    I maintainer di solito rispondono entro 1 giorno

  • `content`: Support customization of ECStruct & ECArray properties
    Aperta
    content

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

    iTwin/presentation#1539 ·

    I maintainer di solito rispondono entro 1 giorno

  • `shared`: Change `ECSqlQueryRow` to return `unknown` instead of `any`
    Aperta
    presentation

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

    iTwin/presentation#1526 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Differentiate between imodel data and schema changes
    Aperta

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

    iTwin/presentation#1519 ·

    I maintainer di solito rispondono entro 1 giorno

  • `content`: Support calculated fields on related instances
    Aperta
    content enhancement

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

    iTwin/presentation#1512 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • [Presentation components]: Selecting a class disables other selectors
    Aperta
    components

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

    iTwin/presentation#1498 ·

    I maintainer di solito rispondono entro 1 giorno

  • [Presentation components]: Not enough information when loading property details
    Aperta
    components

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

    iTwin/presentation#1497 ·

    I maintainer di solito rispondono entro 1 giorno

  • [Presentation components]: Filter dialog dropdown size inconsistency
    Aperta
    bug components

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

    iTwin/presentation#1483 ·

    I maintainer di solito rispondono entro 1 giorno

  • Render "placeholder" nodes when scrolling a larger tree
    Forse di nuovo libera @MartynasStrazdas l’ha presa 83 giorni fa e non c’è nessuna pull request aperta. Aperta
    hierarchies

    iTwin/presentation#1126 · 5 commenti · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • `markdown-link-check` fails on `npmjs.org`
    Aperta
    buildology presentation

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

    iTwin/presentation#1116 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Investigate using Symbol.iterator where possible
    Aperta
    enhancement good first issue presentation

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

    iTwin/presentation#1014 ·

    I maintainer di solito rispondono entro 1 giorno

  • Investigate using `pnpm` config dependencies
    Aperta
    buildology presentation

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

    iTwin/presentation#998 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Investigate using `Scheduler.postTask` in favor of `setTimeout` and `setImmediate`
    Aperta
    presentation

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

    iTwin/presentation#996 ·

    I maintainer di solito rispondono entro 1 giorno

  • Investigate using `vitest` browser mode
    Aperta
    presentation

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

    iTwin/presentation#993 ·

    I maintainer di solito rispondono entro 1 giorno

  • `unified-selection`: Need ability to identify the last selected item
    Aperta
    unified-selection

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

    iTwin/presentation#978 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • `hierarchies`: Provide code examples in "iModel hierarchy provider's performance tuning" learning page
    Aperta
    documentation hierarchies

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

    iTwin/presentation#845 ·

    I maintainer di solito rispondono entro 1 giorno

  • Add `@since` tags to existing APIs
    Aperta
    presentation

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

    iTwin/presentation#843 ·

    I maintainer di solito rispondono entro 1 giorno

  • Add performance tests for hierarchies update after iModel changes
    Aperta
    hierarchies tech debt

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

    iTwin/presentation#833 ·

    I maintainer di solito rispondono entro 1 giorno

  • Filter builder: Inconsistent resize behavior
    Aperta
    bug components

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

    iTwin/presentation#822 ·

    I maintainer di solito rispondono entro 1 giorno

  • Filter builder: Too much wasted horizontal space between filter rule sub-components
    Aperta
    components

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

    iTwin/presentation#821 ·

    I maintainer di solito rispondono entro 1 giorno

  • Filter builder: Combobox expander icon renders on top of placeholder
    Aperta
    bug components

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

    iTwin/presentation#820 ·

    I maintainer di solito rispondono entro 1 giorno

  • "Element" selectionScope is adding additional elements to the selectionSet
    Aperta
    unified-selection

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

    iTwin/presentation#767 · 7 commenti · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

  • Custom nodes' sorting support
    Aperta
    hierarchies

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

    iTwin/presentation#246 ·

    I maintainer di solito rispondono entro 1 giorno

  • Create component-agnostic `PresentationInstanceFilterDialog` alternative
    Aperta
    components enhancement

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

    iTwin/presentation#191 ·

    I maintainer di solito rispondono entro 1 giorno

  • Create component-agnostic `FavoritePropertiesDataFilterer` alternative
    Aperta
    components enhancement

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

    iTwin/presentation#189 ·

    I maintainer di solito rispondono entro 1 giorno

  • Create component-agnostic `PresentationPropertyDataProvider` alternative
    Aperta
    components enhancement

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

    iTwin/presentation#188 ·

    I maintainer di solito rispondono entro 1 giorno

  • Provide means to register our custom renderers and editors without `components-react` peer dependency
    Aperta
    components enhancement

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

    iTwin/presentation#187 ·

    I maintainer di solito rispondono entro 1 giorno

  • Create component-agnostic `FavoritePropertiesDataProvider` alternative
    Aperta
    components enhancement

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

    iTwin/presentation#186 ·

    I maintainer di solito rispondono entro 1 giorno

  • Stop accessing `@itwin/components-react` globals
    Aperta
    components enhancement

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

    iTwin/presentation#185 ·

    I maintainer di solito rispondono entro 1 giorno

  • Localization of ECSchema objects
    Aperta
    enhancement presentation

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

    iTwin/presentation#137 ·

    I maintainer di solito rispondono entro 1 giorno

  • Add support for optional navigation property targets in editor
    Aperta
    components enhancement

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

    iTwin/presentation#274 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Class hierarchy grouping support
    Aperta
    hierarchies

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

    iTwin/presentation#269 ·

    I maintainer di solito rispondono entro 1 giorno

  • Content: Provide content mapper for UI friendly shape
    Forse già presa @saskliutas l’ha presa 7 giorni fa. Aperta
    enhancement

    iTwin/presentation#1701 · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • Tree definitions: models tree allow converting paths to hierarchy nodes
    Forse già presa @JonasDov l’ha presa 16 giorni fa. Aperta
    tree-definitions

    iTwin/presentation#1656 · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • `content-react`: Provide a hook loading content for property grid
    Forse già presa @saskliutas l’ha presa 21 giorni fa. Aperta
    content enhancement

    iTwin/presentation#1646 · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • loadOverrideRules logs errors for missing PresentationRules schema
    Forse già presa @grigasp l’ha presa 23 giorni fa. Aperta

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

    iTwin/presentation#1637 · 2 commenti · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.