Skip to content

Extensión de Chrome creada en 'PodemosAprender' para llenar formularios de manera automatica.

License

Notifications You must be signed in to change notification settings

codewithpatelo/llenalojs

Repository files navigation

LlenaloJS

npm version build Coverage Status dependencies Status GitHub license

alt text

Esta extensión de Chrome ayuda a la gente a llenar de manera autómatica extensos formularios a través de posteos automatizados. Esta extensión es 100% open-source, licencia MIT y abierta a la comunidad. La mantenemos en el grupo 'PodemosAprender' (https://www.facebook.com/podemosaprendermas/). Esta extensión se puede usar para automatización de procesos, como el llenalo de grandes plantilllas de datos de una manera más automatizada.

Instalación para entorno de desarrollo

Si quéres colaborar en este repositorio estos son los pasos a seguir:

  1. Forkear el repositorio alt text

  2. Clonar el repositorio git clone https://github.com/<tuUsuario>/llenalojs.git

  3. Configuramos la extensión en Chrome

  • Entramos a chrome://extensions
  • Le damos a developer mode. alt text
  • Cargamos la carpeta de nuestra aplicación en 'load unpackage' alt text
  1. Instalar dependencias de desarrollo npm i .

  2. Para trabajar sobre nuestro ejemplo. Copia el archivo archivo ".env.default", y cambiale el nombre a ".env", pedile a Patricio las credenciales y luego dale a npm run decrypt. De esa manera vas a tener el archivo js/data.json.

Estilo de CSS

Hoja de ruta de la extensión

  • Llenar un formulario de manera automatica.
  • Agregar opciones personalizadas.

Licencia

MIT

Contribuir

  • Fijate de leer la documentación para crear extensiones de Chrome: Link
  • Asegurate de leer las guias para desarrollar extensiones en Chrome: Link
  • El archivo js/background.js es donde se ejecuta el código que queremos.
  • El archivo popup.html es donde esta la UI de nuestra extensión.
  • Usamos estilo de código AIRBNB. AIRBNB JS CODE STYLE
  • Fijate de testear todo código nuevo con chai. El archivo para los tests es test/test.js. Y ejecutamos la prueba con npm run test .
  • Antes de comitear dale npm run lint -- --fix para lintear el código.
  • Una vez que pusheaste y/o se aceptó tu pull request fijate de chequear que puedas correr la extensión y corra el build en travis: Link
  • Para empaquetar la extensión dale a npm run zip .Eso te va a servir para luego publicar la extensión en Chrome: Link

About

Extensión de Chrome creada en 'PodemosAprender' para llenar formularios de manera automatica.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published