Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Allow to init the runtime using `napi_register_module_v1`

Offen
#30 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Anfängerfreundlichkeit
25/100
Issue-Typ
Feature
Klarheit
Muss geklärt werden
Aktivitätsstatus
Veraltet
Tech-Stack
android, cpp, react-native

Rechercherichtung

Es werden keine Dateien, Tests oder Einstiegspunkte genannt. Beginne damit, die Laufzeitinitialisierung und die Android-Build-Konfiguration zu finden, und ermittle dann, wie napi_register_module_v1 verfügbar gemacht werden sollte und welche Laufzeitkomponenten deaktiviert werden müssen; fertig ist es, wenn die Checkliste für das Einbetten in React Native funktioniert und eine klare Entscheidung zur Unterstützung von Hermes V1 vorliegt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

For embedding NativeScript in React Native using https://github.com/callstackincubator/react-native-node-api we need to add support for initializing the runtime with napi_register_module_v1.

  • Add a build flag to build the runtime as a napi module
  • Disable parts of runtime code that are unrelated or might cause issues when running as a module
  • Update to Hermes V1 if possible
Vorherrschende Sprache
C++
Sterne
33
Forks
3
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus NativeScript/napi-android

Alle Issues in NativeScript/napi-android

Ähnliche Issues

Weitere Issues zu C++

Neue Issues direkt in Ihr Postfach

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