Mengobs / Mengobs/WebSwift

使用 Lit 替代原生的 Web Components 提高可维护性

Offen
#2 1 Kommentar 2 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

enhancement good first issue
Vorherrschende Sprache
TypeScript
Sterne
55
Forks
1
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

如题

随着组件数量和复杂度的提高,对于响应式组件和可复用性需求做实现的成本会不断提高。

因此,引入 Lit 和 lit-html 作为构建 Web Components 组件库显然更符合长远需求。依托其生态也可以获得更好的性能和开发效率。

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne mit der Überprüfung der bestehenden Implementierung der TypeScript Web Components sowie des Build- und Test-Setups für Komponenten des Projekts; das Issue nennt keine spezifischen Dateien oder Tests. Lege den Migrationsumfang und die Akzeptanzkriterien für responsive, wiederverwendbare Komponenten fest, bevor du den Code änderst. Erledigt bedeutet, dass die vereinbarte Komponentenbibliothek Lit und lit-html verwendet und ein verifiziertes Verhalten sowie eine gute Wartbarkeit aufweist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
typescript
Bereich
frontend, web-dev
Issue-Typ
Refactoring
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Ruhig
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

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