FACEIT BANNER / DOCS

Contributing

The project is open source under the MIT licence and derives from mxgic1337/faceit-stats-widget. Below are the rules that keep it consistent.

Translations

  • Texts are in src/translations/polish.json, english.json and german.json as flat keys.
  • The tl function falls back to English when a key is missing in a language.
  • Parameters are substituted as {{0}}, {{1}} and so on.
  • A new language is added in src/translations/translations.ts.

Code style

  • TypeScript in strict mode, Prettier formatting, the repository’s ESLint rules.
  • Run pnpm build before committing: it checks types and builds the documentation.
  • Keep 2026 banner styles in separate LESS files, not in app.less.

Commits and versions

  • Messages in the feat:, fix:, chore: style with a short description.
  • The app version is in package.json (the version field).
  • The testing mode (VITE_IS_TESTING) is for deploying an experimental version next to the stable one.

Licence

The code is under the MIT licence. The project is not affiliated with FACEIT and uses the public API.

Open the generator

Updated: