Skip to content

Latest commit

 

History

History
126 lines (95 loc) · 13.1 KB

README_GERMAN.md

File metadata and controls

126 lines (95 loc) · 13.1 KB

user-data-for-fraud-prevention

user-data-for-fraud-prevention logo

CircleCI Coverage Status NPM Version Contributions welcome code style: prettier

All Contributors

Beschreibung

Diese npm Library erlaubt es Browser- oder Gerätespezifische Informationen zu erkennen, z.B. die Zeitzone, Bildschirmauflösung/-größe, Browser Konfigurationen usw. Hersteller von Software müssen solche Informationen zu Zwecken der Betrugsprävention oftmals an steuerliche Behörden senden.

z.B. fordern die britische Steuerbehörde HM Revenue and Customs(HMRC) Softwareentwickler dazu, dass manche APIs sogenannte Fraud Prevention Headers, sprich Betrugspräventions Header, zur Verfügungen stellen. Dieses Node Module sammelt solche Informationen für dich im benötigten Format.

Jeder top level Ordner in src/js besitzt eine eigene README Datei mit spezifischen Informationen zum Usecase, z.B. HMRC README

Anleitung

Eine Anleitung kann hier gefunden werden hier

Wie kann getestet werden?

Eine Anleitung zum Testen von Änderungen kann hier gefunden werden hier

Contribution

Wenn du zum Projekt beitragen möchtest, musst du kein Issue claimen. Falls du etwas Interessantes findest, kannst du einfach zum Repo beitragen. Öffne einfach einen PR. Du musst uns nicht vorab Bescheid geben

  1. Fork das Repository
  2. Installiere Dependencies lokal indem du folgenden Command ausführst: `yarn``
  3. Änder Teile des Codes
  4. Stelle sicher, dass der Build noch funktioniert yarn build
  5. Lass die Tests laufen (Du hast doch wohl Tests hinzugefügt oder?) yarn test
  6. Teste die Änderungen in deinem Code oder benütze unser Demo Projekt: Run yarn link
  7. Stell sicher, dass die Code Coverage nach deinen Änderungen gleich geblieben ist oder höher ist.
  8. Formattiere deine Commit Message richtig: type(subject): input. z.B.: chore(prettier): update prettier to 2.x
  9. Erstelle einen PR mit dem master Branch als Zielbranch
  10. Codeowners werden automatischen benachrichtigt, du musst also keinen Reviewer festlegen

Erwartete Projektstruktur

Die folgende Struktur sollte beibehalten werden.

der implementation Order sollte umbenannt werden, so dass er zu dem Problem passt, das du mit deiner Änderung löst. z.B. heißt der Ordner für die HMRC hmrc

Project
└──src
     └──js
        └──common                // Common und nicht-spezifischer Code sollte hier sein
        └──implementation       //  Code der für die Implementierung spezifisch ist sollte hier sein

Wie Contributions in die README hinzugefügt werden

Du kannst dich auf 2 Wegen als Contributor hinzufügen:

  1. Ruf den @all-contributors bot indem du den folgenden Kommentar in deinen PR einfügst: @all-contributors please add [username] for [contributions]. Für weitere Informationen kannst du in die Docs reinschauen: docs
  2. Benutze die all-contributors-cli indem du folgenden Command aufrufst npx all-contributors add [username] [contributions]. Für weitere Informationen kannst du in die Docs reinschauen: docs

Alle Parameter sind notwendig Für eine Liste von validen Contribution Types kannst du hier reinschauen: Emoji Key (Contribution Types Reference)

Lizenz

License

Changelog

Please see our CHANGELOG

andere Sprachen

README in anderen Sprachen:

  1. Simplified Chinese
  2. Traditional Chinese
  3. Spanish
  4. German
  5. Hindi

Contributors


Rachel Quan

🔧 📖

Reuben

📖 👀 ⚠️ 💬 💻

Susmitha Kodamarthi

📖 👀 ⚠️ 💬 💻

Mayank Khanna

💻

Jitin Maherchandani

💻

D. Ben Knoble

💻

Yashasvi Misra

📖

vvijayalakshmi21

📖 🚧

Tyler Krupicka

💻 🔌

burzynnn

⚠️ 💻

Christy Jacob

📖 💻

Josh Harrison

📖 💻

Johan Aludden

💻

Andrew Lisowski

💻

Abderrahim SOUBAI-ELIDRISI

📖

Derek Louis

📖

Sheetal Singala

📖

Salil Cuncoliencar

📖

Ayushi

📖

Swastika Gupta

📖

someOne404

📖