Meta Open Source está transfiriendo Jest a la Fundación OpenJS

Meta Open Source está transfiriendo oficialmente Jest, el framework de pruebas de JavaScript de código abierto a OpenJS Foundation .

Con más de 17 millones de descargas semanales y más de 38 000 estrellas de GitHub, Jest es el framework de pruebas más utilizado en el ecosistema de JavaScript y lo usan empresas de todos los tamaños; incluidas Amazon, Google, Microsoft y Stripe.

Este movimiento no cambia la forma en que se desarrolla o lanza Jest y no afecta directamente a los desarrolladores que usan Jest para probar sus aplicaciones.

La historia de Jest con Meta

Jest (originalmente llamado “jst” internamente) es un framework de prueba de JavaScript de código abierto que permite a los desarrolladores escribir pruebas de alto rendimiento con una configuración mínima y una API fácil de usar.

El eslogan de Jest es “un maravilloso framework de prueba de JavaScript” y Jest ha recibido índices de satisfacción de los usuarios de más del 90 por ciento en encuestas como State of JS.

Jest se creó en 2011 cuando la función de chat de Facebook se reescribió en JavaScript. La mayor complejidad requería un ciclo de desarrollo rápido basado en pruebas.

Fue de código abierto en 2014 y los ingenieros de Meta lo mantuvieron a tiempo parcial hasta 2016, cuando Christoph Nakazawa (ex ingeniero de Meta y actual colaborador principal de Jest) revisó el proyecto con un equipo dedicado.

Durante ese tiempo, los ingenieros de Meta crearon muchas de las características por las que los usuarios reconocen a Jest en la actualidad, incluido el rendimiento, el modo de reloj y las pruebas de instantáneas.

A medida que el proyecto creció, también lo hizo la comunidad externa de colaboradores de código abierto que lo mantenía.

En 2018, Meta anunció un nuevo Jest Open Collective para ayudar a los empleados que no pertenecen a Meta a desarrollar y mantener Jest.

Hasta la fecha, Jest Open Collective ha recaudado más de $70 000 en fondos para la comunidad de código abierto Jest.

La comunidad de código abierto ha realizado importantes mejoras en Jest, como jest-each, instantáneas en línea, modo de instantánea interactiva, complementos del modo de visualización, mejores valores predeterminados, compatibilidad con ESM y más.

Hoy en día, Jest es mantenido principalmente por un grupo de colaboradores principales externos a Meta liderados por Simen Bekkhus.

De hecho, desde 2018, casi todas las contribuciones realizadas a Jest han sido realizadas por colaboradores de código abierto fuera de Meta.

¿Qué está cambiando con Jest?

Jest unirse a la fundación OpenJS no cambia la forma en que se desarrolla o lanza Jest y no afecta directamente a los desarrolladores que usan Jest para probar sus aplicaciones.

Jest continuará operando igual que antes, con el proyecto liderado por el equipo central de Jest: Simen Bekkhus, Christoph Nakazawa, Orta Therox, Michał Pierzchała y Rick Hanlon.

Jest 28 se publicó recientemente con contribuciones de más de 60 colaboradores, dos tercios de los cuales fueron colaboradores por primera vez.

A largo plazo, esperamos que la comunidad de Jest continúe haciendo que Jest sea más accesible para los nuevos colaboradores y desarrolle funciones para probar JavaScript.

Relacionado

10 Repositorio de GitHub que todo Desarrollador Web debería conocer

GitHub es el lugar que debes buscar cuando intentas mejorar como desarrollador, toda la información que necesitas está disponible en algún repositorio que alguien ya se ha molestado en indexar. Sin embargo, la parte complicado es encontrar el repositorio más adecuado. Es fácil sentirse perdido en todos los repositorios disponibles dentro de GitHub. Para ayudarte, he elaborado una lista de 10 repositorios de GitHub que pueden ¡SEGUIR LEYENDO!

15 Excelentes Libros GRATIS de Programación hechos por el creador de tutoriales de programación Flaviocopes (en inglés)

En los siguientes manuales vas a encontrar un gran contenido (en inglés) creado por @flaviocopes. Si te gustan sus contenidos, no dejes de visitar su página web flaviocopes.com, en la que Flavio publica un artículo en el que aprender algo nuevo cada día. Manual de Python. 2021 PDF, ePub, Mobi Manual para principiantes de React. 2020 PDF, ePub, Mobi Manual para principiantes de JavaScript. 2020 PDF, ¡SEGUIR LEYENDO!

15 Mejores Lenguajes de Programación que Aprender

Una de las habilidades más importantes para aprender en el mundo de hoy en día, es saber programar con un lenguaje de programación. En la actualidad, las computadoras han entrado en casi todas las industrias, desde el piloto automático de un avión hasta el velocímetro digital de una bicicleta pasando por la inclusión del Internet de las cosas en los pequeños electrodomésticos. Casi todo lo que ¡SEGUIR LEYENDO!

17 Nuevos Cursos Gratuitos de SQL, Python, Diseño Web y Más (06 de Marzo)

Regreso con nuevos cursos gratis, recuerda que algunos de los cupones de los cursos publicados ayer, es muy posible que aún sigan activos; y vas a poder encontrar cursos en español de javascript -typescript, react,vue- y Unity. Además, de cursos en inglés de Python, R, SQL y más; también tienes muchos cursos totalmente gratis y una gran oferta de guías para programación de O´Reilly (en inglés) ¡SEGUIR LEYENDO!

26 Nuevos Cursos GRATIS de Udemy: Python, Javascript, Flutter (cupón finalizado)

26 Nuevos cursos con cupones free de Udemy: En español (typescript,javascript, react, vue y videojuegos) e ingles (Python, Django, Javascript, R, SQL, Flutter, Java, Qt, Bootstrap, Illustrator y Photoshop). Cursos en Español ? Curso Gratis de Udemy: Aprende JavaScript y Jquery de 0 a 100 APÚNTATE ? Curso Gratis de Udemy: Aprende Typescript de 0 a 100 APÚNTATE ? Curso Gratis de Udemy: Aprende Vue + ¡SEGUIR LEYENDO!

40 Cursos Gratis de Udemy: Desarrollo Web, Python (cupón finalizado)

Recién llega la primavera y vamos con una publicación más, que incluye los cursos del Lunes; hoy tenemos, 9 cursos en español (Typescript, Javascript, React, Vue, Firebase, Swift, Azure, HTML y CSS, Power Bi). Más 31 cursos en inglés: Javascript, Typescript, React, Python, R, Java, Drupal, Android y Kotlin, Básicos de Visual Studio Code, Bootstrap, Gitlab, Maya 3D, Photoshop, Marketing en Facebook e Instagram, SEO. Iniciación ¡SEGUIR LEYENDO!

5 Lenguajes de programación que todo ingeniero DevOps debería aprender

La adopción de DevOps ha aumentado en los últimos dos años, lo que ha ayudado a las organizaciones a reunir todas las funciones, permitiendo proporcionar software confiable con una entrega más rápida y de mejor calidad. Si eres ingeniero DevOps y buscas los mejores lenguajes de programación para optimizar tu trabajo, aquí hay la lista que necesitas. 1. Python Python se ha convertido en el lenguaje ¡SEGUIR LEYENDO!

Deja un comentario

Salir de la versión móvil