Docs/Developer/WspółtworzenieENOBS STUDIO

FACEIT BANNER / DOCS

Współtworzenie

Projekt jest otwarty na licencji MIT i pochodzi z projektu mxgic1337/faceit-stats-widget. Poniżej zasady, które pomagają utrzymać spójność.

Tłumaczenia

  • Teksty są w src/translations/polish.json, english.json i german.json jako płaskie klucze.
  • Funkcja tl używa angielskiego jako zapasowego, gdy brakuje klucza w danym języku.
  • Parametry podstawia się jako {{0}}, {{1}} i tak dalej.
  • Nowy język dodaje się w src/translations/translations.ts.

Styl kodu

  • TypeScript w trybie strict, formatowanie Prettierem, reguły ESLint z repozytorium.
  • Przed commitem uruchom pnpm build: sprawdza typy i buduje dokumentację.
  • Style banerów 2026 trzymaj w osobnych plikach LESS, nie w app.less.

Commity i wersje

  • Komunikaty w stylu feat:, fix:, chore: z krótkim opisem.
  • Wersja aplikacji jest w package.json (pole version).
  • Tryb testowy (VITE_IS_TESTING) służy do wdrożenia wersji eksperymentalnej obok stabilnej.

Licencja

Kod jest na licencji MIT. Projekt nie jest powiązany z FACEIT i korzysta z publicznego API.

Otwórz generator

Zaktualizowano: