Skip to content

Latest commit

 

History

History
123 lines (94 loc) · 13.2 KB

README_SPANISH.md

File metadata and controls

123 lines (94 loc) · 13.2 KB

user-data-for-fraud-prevention

user-data-for-fraud-prevention logo

CircleCI Coverage Status NPM Version Contributions welcome code style: prettier

All Contributors

Descripción

Se trata de una librería npm para detectar algunos detalles del navegador o dispositivo del usuario como: la zona horaria, la resolución de la pantalla, la configuración del navegador, etc. Estos detalles suelen ser requeridos por la autoridad fiscal del país correspondiente a los proveedores de software para que se los envíen, con la intención de evitar fraudes.

Por ejemplo: La Autoridad Fiscal del Reino Unido (HMRC) requiere que los proveedores de software que utilicen alguna de sus APIs, proporcionen encabezados coherentes conocidos como encabezados de prevención de fraudes. Este nodo de módulo almacena esta información para usted en el formato requerido.

Cada carpeta de nivel superior en src/js tiene su propio README con información más detallada sobre los casos de uso. Por ejemplo: HMRC README

Cómo se usa

Las instrucciones de uso se pueden encontrar aquí here

Cómo testearlo

Las instrucciones para probar los cambios se pueden encontrar aquí here

Contribuir

No permitimos que los contribuyentes reclamen incidencias. Si encuentra algo interesante que pueda aportar al repositorio, siéntase libre para lanzar una PR. No es obligatorio que nos lo comunique con antelación.

  1. Haga un Fork del repositorio
  2. Instale las dependencias localmente ejecutando yarn
  3. Haga sus cambios
  4. Asegúrese de que se compile usando yarn build
  5. Corra los tests (ha realizado tests, cierto?) con yarn test
  6. Pruebe los cambios en su código de consumo o usando nuestro proyecto demo: Ejecute yarn link
  7. Compruebe que el tamaño del código es el mismo o superior que antes de realizar los cambios
  8. Compruebe que el mensaje de commit tenga el formato correcto: type(subject): input. Eg: chore(prettier): update prettier to 2.x
  9. Crear una PR a la rama master
  10. Se solicitará automáticamente a los propietarios del código que lo revisen, por lo que no es necesario etiquetarlos en su PR

Estructura Esperada del Proyecto

La estructura mostrada a continuación es la forma en que debe organizarse su código en el repositorio

La carpeta implementation debe renombrarse en función al problema que está solucionando, por ejemplo: el código para HMRC en Reino Unido está en la carpeta llamada hmrc.

Project
└──src
     └──js
        └──common                // El código común y no específico debe colocarse en esta carpeta
        └──implementation       // El código específico de implementación para solucionar un problema irá en esta carpeta

Cómo se añaden los contribuyentes al archivo README

Hay dos formas en las que usted puede agregarse a este repo:

  1. Llame al bot de @all-contributors añdiendo el siguiente comentario en una PR: @all-contributors please add [username] for [contributions]. Por favor, consulte docs para más info.
  2. Use el all-contributors-cli ejecutando npx all-contributors add [username] [contributions]. Por favor, consulte docs para más info.

Todos los parámetros son obligatorios. Consulte Emoji Key (Contribution Types Reference) para ver una lista de los tipos de contribución permitidos.

Licencia

License

Changelog

Por favor consulte nuestro CHANGELOG

Otros Idiomas

README en otros idiomas:

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

Contribuyentes


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

📖