Cel: +52 (55) 3040-5403 Correo: mariana.velazquez@recluit.com
post-tittle

¿Qué es BIT?

Por: Reclu IT

4 de abril de 2022

Bit es una herramienta CLI de código abierto para la colaboración de componentes. Puedes instalar Bit localmente en su espacio de trabajo para comenzar a trabajar con Bit. Para compartir componentes, es posible configurar tu propio servidor o puedes usar bit.dev. A diferencia de Bit CLI, el servidor bit.dev es una herramienta propiedad de Bit.

Bit.dev proporciona funciones adicionales además de un servidor de bits, como búsqueda de componentes, área de juegos y CI para componentes. Bit.dev ofrece planes gratuitos para ámbitos públicos y cuentas personales y planes pagos para ámbitos privados para organizaciones.

La plataforma de componentes de Bit no está aquí para reemplazar a GitHub ni a ninguna otra plataforma. En cambio, ayuda a colaborar en los componentes y módulos más pequeños de sus proyectos, y a abrir tantos como desees.

Aquí algunos de sus beneficios:

Colaboración en componentes = Caja conjunta de Lego

A través de plataformas como GitHub se colaboa para construir proyectos juntos.

A través de plataformas como Bit es posible colaborar en los componentes básicos de estos proyectos, de modo que no se tenga que volver a escribir el mismo código en diferentes proyectos.

Es posible crear «una caja de Lego» con sus componentes y módulos favoritos significa que puede compartirla con otros y usar estas piezas para construir nuevos proyectos juntos.

Con Bit, puedes aislar componentes de diferentes repositorios (sin necesidad de refactorización), compartirlos con otros, usarlos en cualquier otro proyecto y descubrir componentes básicos compartidos por otros en la comunidad. Este proceso de colaboración ayuda a crear más código fuente abierto y a hacer que sea más accesible y útil.

Alojamiento distribuido = Comunidad primero

Al igual que se distribuyen Git y Bit, también podemos distribuir la forma en que alojamos y colaboramos en código fuente abierto.

Como ejempleo, Bit se puede usar para compartir los componente de la interfaz de usuario, a partir de los cuales se construye (no se necesita refactorización).

Ahora, el código fuente del proyecto está alojado en GitHub, donde los desarrolladores pueden colaborar para desarrollarlo. Al mismo tiempo, cada componente puede ser descubierto, utilizado e incluso desarrollado a partir de cualquier otro proyecto.

El código ya no está alojado únicamente en una sola plataforma SCM, sino que ahora se distribuye en múltiples plataformas de proyectos, cuando cada pequeña parte está disponible y es transparente para la comunidad.

Abrir partes de repositorios privados = más código abierto

Una de las principales barreras para compartir código fuente abierto es el hecho de que gran parte del código que escribimos está alojado en proyectos privados.

Aun así, muchos de estos proyectos privados contienen muchos componentes y módulos que pueden ser excelentes para los miembros de la comunidad de código fuente abierto que pueden usar.

Con Bit, puedes elegir las partes del repositorio privado que te gustaría compartir con la comunidad y ponerlas a disposición como componentes de Bit. Sin refactorización, sin división de repositorios y sin gastos generales.

Cada desarrollador y organización ahora puede compartir mucho más código fuente abierto sin comprometer su tecnología privada o tener que trabajar demasiado. Más código abierto significa más colaboración y más innovación.

Visibilidad = Trabajo en equipo

Uno de los principales problemas con el código fuente abierto es la capacidad de descubrimiento.

La capacidad de descubrimiento a menudo se cita como el mayor defecto de npm. Se han creado muchas publicaciones de blog (borra eso, sitios web completos) para tratar de mitigar la dificultad de encontrar lo que necesitas…

¿Quién puede decir qué componentes útiles se escribieron en los 80 millones de proyectos alojados en GitHub? Sin una forma efectiva de encontrarlos, terminamos escribiendo el mismo código ya escrito antes.

Bit proporciona un portal de detección además de los proyectos de GitHub, que hace que los módulos y componentes más pequeños dentro de ellos sean detectables.

Además de ponerlos a disposición para encontrar cada componente, también se presentan funciones para ayudar a juzgar su comportamiento y calidad, como resultados de compilación y prueba, documentos analizados automáticamente e incluso renderizado en vivo para componentes de interfaz de usuario.

Una mejor capacidad de descubrimiento significa una mejor colaboración, lo que a su vez ahorra tiempo y permite mejores proyectos integrados en plataformas como GitHub.

Menos gastos generales = Más código compartido

Esto puede sonar trivial, pero en realidad no lo es.

Antes de Twitter, la gente tenía que trabajar duro para compartir ideas en publicaciones de blog. Hacer que sea más fácil compartir bloques de construcción e ideas más pequeños genera el intercambio comunitario.

Bit facilita compartir fragmentos de código más pequeños con la comunidad de código abierto. Puedes usarlo para aislar sin problemas cualquier conjunto de archivos directamente desde cualquier proyecto SCM (Javascript por ahora), compartirlos con el mundo y permitir que otros los usen de la forma que quieran, desde NPM hasta Bit.

No necesita dividir repositorios, refactorizar líneas de código o configurar entornos. En su lugar, solo necesita decidir qué código compartir y apuntar Bit a las partes que desea compartir. Hará el trabajo pesado. Reducir las barreras significa más código compartido, que al final del día, es de lo que se trata el código abierto.

En la actualidad, alrededor de 1/4 de todo el código compartido con Bit es de código abierto. Muchos de estos componentes básicos están siendo descubiertos y utilizados por otras personas de la comunidad. En lugar de tener diferentes personas escribiendo las mismas piezas de código para diferentes proyectos, podemos colaborar y compartir más conocimientos.

imagen: @user31947721

Deja tu comentario

Tu dirección de correo electrónico no será publicada.

Campos obligatorios(*)
post-tittle

¿Qué es BIT?

Por: Reclu IT

4 de abril de 2022

Bit es una herramienta CLI de código abierto para la colaboración de componentes. Puedes instalar Bit localmente en su espacio de trabajo para comenzar a trabajar con Bit. Para compartir componentes, es posible configurar tu propio servidor o puedes usar bit.dev. A diferencia de Bit CLI, el servidor bit.dev es una herramienta propiedad de Bit.

Bit.dev proporciona funciones adicionales además de un servidor de bits, como búsqueda de componentes, área de juegos y CI para componentes. Bit.dev ofrece planes gratuitos para ámbitos públicos y cuentas personales y planes pagos para ámbitos privados para organizaciones.

La plataforma de componentes de Bit no está aquí para reemplazar a GitHub ni a ninguna otra plataforma. En cambio, ayuda a colaborar en los componentes y módulos más pequeños de sus proyectos, y a abrir tantos como desees.

Aquí algunos de sus beneficios:

Colaboración en componentes = Caja conjunta de Lego

A través de plataformas como GitHub se colaboa para construir proyectos juntos.

A través de plataformas como Bit es posible colaborar en los componentes básicos de estos proyectos, de modo que no se tenga que volver a escribir el mismo código en diferentes proyectos.

Es posible crear «una caja de Lego» con sus componentes y módulos favoritos significa que puede compartirla con otros y usar estas piezas para construir nuevos proyectos juntos.

Con Bit, puedes aislar componentes de diferentes repositorios (sin necesidad de refactorización), compartirlos con otros, usarlos en cualquier otro proyecto y descubrir componentes básicos compartidos por otros en la comunidad. Este proceso de colaboración ayuda a crear más código fuente abierto y a hacer que sea más accesible y útil.

Alojamiento distribuido = Comunidad primero

Al igual que se distribuyen Git y Bit, también podemos distribuir la forma en que alojamos y colaboramos en código fuente abierto.

Como ejempleo, Bit se puede usar para compartir los componente de la interfaz de usuario, a partir de los cuales se construye (no se necesita refactorización).

Ahora, el código fuente del proyecto está alojado en GitHub, donde los desarrolladores pueden colaborar para desarrollarlo. Al mismo tiempo, cada componente puede ser descubierto, utilizado e incluso desarrollado a partir de cualquier otro proyecto.

El código ya no está alojado únicamente en una sola plataforma SCM, sino que ahora se distribuye en múltiples plataformas de proyectos, cuando cada pequeña parte está disponible y es transparente para la comunidad.

Abrir partes de repositorios privados = más código abierto

Una de las principales barreras para compartir código fuente abierto es el hecho de que gran parte del código que escribimos está alojado en proyectos privados.

Aun así, muchos de estos proyectos privados contienen muchos componentes y módulos que pueden ser excelentes para los miembros de la comunidad de código fuente abierto que pueden usar.

Con Bit, puedes elegir las partes del repositorio privado que te gustaría compartir con la comunidad y ponerlas a disposición como componentes de Bit. Sin refactorización, sin división de repositorios y sin gastos generales.

Cada desarrollador y organización ahora puede compartir mucho más código fuente abierto sin comprometer su tecnología privada o tener que trabajar demasiado. Más código abierto significa más colaboración y más innovación.

Visibilidad = Trabajo en equipo

Uno de los principales problemas con el código fuente abierto es la capacidad de descubrimiento.

La capacidad de descubrimiento a menudo se cita como el mayor defecto de npm. Se han creado muchas publicaciones de blog (borra eso, sitios web completos) para tratar de mitigar la dificultad de encontrar lo que necesitas…

¿Quién puede decir qué componentes útiles se escribieron en los 80 millones de proyectos alojados en GitHub? Sin una forma efectiva de encontrarlos, terminamos escribiendo el mismo código ya escrito antes.

Bit proporciona un portal de detección además de los proyectos de GitHub, que hace que los módulos y componentes más pequeños dentro de ellos sean detectables.

Además de ponerlos a disposición para encontrar cada componente, también se presentan funciones para ayudar a juzgar su comportamiento y calidad, como resultados de compilación y prueba, documentos analizados automáticamente e incluso renderizado en vivo para componentes de interfaz de usuario.

Una mejor capacidad de descubrimiento significa una mejor colaboración, lo que a su vez ahorra tiempo y permite mejores proyectos integrados en plataformas como GitHub.

Menos gastos generales = Más código compartido

Esto puede sonar trivial, pero en realidad no lo es.

Antes de Twitter, la gente tenía que trabajar duro para compartir ideas en publicaciones de blog. Hacer que sea más fácil compartir bloques de construcción e ideas más pequeños genera el intercambio comunitario.

Bit facilita compartir fragmentos de código más pequeños con la comunidad de código abierto. Puedes usarlo para aislar sin problemas cualquier conjunto de archivos directamente desde cualquier proyecto SCM (Javascript por ahora), compartirlos con el mundo y permitir que otros los usen de la forma que quieran, desde NPM hasta Bit.

No necesita dividir repositorios, refactorizar líneas de código o configurar entornos. En su lugar, solo necesita decidir qué código compartir y apuntar Bit a las partes que desea compartir. Hará el trabajo pesado. Reducir las barreras significa más código compartido, que al final del día, es de lo que se trata el código abierto.

En la actualidad, alrededor de 1/4 de todo el código compartido con Bit es de código abierto. Muchos de estos componentes básicos están siendo descubiertos y utilizados por otras personas de la comunidad. En lugar de tener diferentes personas escribiendo las mismas piezas de código para diferentes proyectos, podemos colaborar y compartir más conocimientos.

imagen: @user31947721

Deja tu comentario

Tu dirección de correo electrónico no será publicada.

Campos obligatorios(*)

Política de privacidad de www.recluit.mx

Para recibir la información sobre sus Datos Personales, la finalidad y las partes con las que se comparte,
contacten con el Propietario.