Fuente: Capture de la Web de Bit
Este post es para darles a conocer sobre Bit, una nueva plataforma para desarrolladores con mucho potencial de cara al futuro, con grandes innovaciones en el campo que por seguro serán muy útiles y beneficiosas para todos.
¿Que es Bit?
Esencialmente, Bit es una plataforma web que permite a todos los desarrolladores compartir sus creaciones, así como obtener las herramientas que otros hayan creado y poder ensamblarlas en otros proyectos, evitando el tener que desarrollar esa herramienta desde cero para un proyecto en concreto.
Fuente
Bit permite un desarrollo de software modular
Actualmente, los desarrolladores y equipos que crean software no tienen visibilidad de los diferentes componentes que componen su código. No tienen una forma efectiva de saber qué partes de código se han escrito, y ninguna forma de organizar estos bloques de construcción y usarlos para construir cosas nuevas. Como resultado de esto, los mismos fragmentos de código se reescriben y duplican constantemente todos los días.
Bit permite a los desarrolladores aprender fácilmente qué componentes del código se escribieron en su base de código, organizarlos juntos como piezas de Lego y usarlos para crear cosas nuevas. Todos pueden trabajar juntos para compartir y construir con los componentes de los demás a través de una nube común que hace que estos componentes sean fácilmente reconocibles y estén disponibles para todos.
Fuente
¿Cómo funciona Bit?
Bit agrega una capa virtual que hace que la reutilización de componentes sea tan fácil como copiar y pegar, a la vez que conserva el mismo tipo de predictibilidad.
El objetivo de Bit es permitir a los desarrolladores crear, mantener y reutilizar componentes de cualquier contexto (cualquier proyecto de software en el que estés trabajando)
Ventajas de Bit
Descubrimiento de todos sus componentes:
Bit permite organizar y descubrir todos los componentes desde los que está construida su tecnología, en un solo lugar.
Compartir más rápido:
Bit puede aislar y compartir los componentes del código fuente directamente desde cualquier ruta en su repositorio
Gestión del cambio de reposición cruzada:
Si comparte componentes en el registro de Bit , cualquiera en su equipo puede instalarlos
Inicialización de Bit
Al inicializar Bit en un repositorio se agrega una capa virtual que rastrea y administra los componentes.
Para comenzar a rastrear componentes en un proyecto existente, vaya al directorio raíz de su proyecto y ejecute el comando bit init .
cd project-root
bit init
Esto agregará varios recursos a su proyecto, incluido el archivo de configuración principal de Bit bit.json , el almacén de componentes de Bit y un archivo de asignación de componentes internos llamado .bitmap .
Tienda de componentes
El almacén de componentes de Bit se usa como un almacén interno para objetos Bit (componentes, etiquetas, etc.).
El almacén de componentes está anidado dentro de un directorio llamado .bit.
bit.json
bit.json es el archivo de configuración principal de Bit. Úselo para configurar convenciones de nombres predeterminadas, extensiones, etc.
Para obtener más información sobre las diferentes configuraciones disponibles en bit.json, visite la página de documentación de bit.json .
.bitmap
.bitmap es un archivo de mapeo utilizado por Bit para mapear los componentes Bit tracks en las rutas concretas de su proyecto a los archivos que forman parte de la implementación del componente. Bit usa este archivo para importar y actualizar componentes de origen en las rutas correctas en su repositorio, o para preservar ubicaciones para los componentes agregados en el repositorio para futuras actualizaciones o cambios.
Instalación
Bit se puede instalar en equipos Mac, Windows o Linux, y está disponible a través de varios métodos de instalación.
Para Windows existe un archivo instalador .msi que puede descargar aquí
Nota: requiere tener Node.js preinstalado.
Registro en Bit
Series
Bit es una gran plataforma que puede facilitar el desarrollo de grandes proyectos; su trabajo es digno de ser compartido, acá podrás encontrar más información:
Para conocer los métodos de instalacion de Bit en Mac, Windows o Linux puede consular la siguiente guía, aquí
¿Desea colaborar en este proyecto Open Source? Puede hacerlo con el en este enlace: https://github.com/teambit/bit
Para estar al tanto de las novedades y noticias sobre esta plataforma, puede consultar el blog de los desarrolladores o estar al tanto de mis próximas publicaciones
Posted on Utopian.io - Rewarding Open Source Contributors