contentlayerdev / contentlayerdev/contentlayer

Put internal exports in `/internal` sub module

Offen
#47 1 Kommentar 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
improvement meta: never-stale
Vorherrschende Sprache
TypeScript
Sterne
3.5k
Forks
192
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Currently many packages (e.g. `@contentlayer/core`) export much more than a typical user would need. We should move the non-common exports from the main module `./` to a sub-module `./internal`.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit der Prüfung der im Issue genannten Package-Einstiegspunkte, insbesondere von ./ und dem vorgeschlagenen ./internal-Submodul für @contentlayer/core. Ermittle, welche Exporte nicht allgemein verwendet werden und verschoben werden sollten, und überprüfe anschließend, dass typische Benutzer weiterhin die vorgesehenen öffentlichen Exporte erhalten, während diese internen Exporte über ./internal verfügbar sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
typescript
Bereich
tooling
Issue-Typ
Refactoring
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.