Gun-Vue es un kit de herramientas versátil que combina la potencia de la pistola de base de datos JavaScript de pares con el sistema de reactividad de Vue en pequeñas, pero precisas para las aplicaciones para que todos hagan, compartan, usen y descarte cuando lo deseamos. Ofrece componentes enchufables para que los diseñadores de UX compongan, compuestos fácilmente importables para que los desarrolladores de la interfaz de usuario lo usen, y un par de retratado de 2 LOC para nuevos entusiastas de la red P2P se ejecuta en casi cualquier hardware. ¡Con una creciente colección de demostraciones y documentación, Gun-Vue es de código abierto y accesible para todos! ✊
@Gun-Vue es una colección abierta de bloques de construcción interconectados diseñados para crear una amplia gama de aplicaciones descentralizadas para colaboración en línea y fuera de línea. Combina las fortalezas de la pistola (una base de datos de gráficos distribuidos basados en CRDT), Vue (un marco reactivo de UI de JavaScript) y SEA (un adaptador de criptografía por navegador web) para crear un ecosistema de múltiples niveles de aplicaciones. El proyecto tiene como objetivo proporcionar herramientas básicas para que todos participen en la exploración de este nuevo universo de grafos y encuentren su propio camino dentro de él.
El código está organizado en capas distintas bajo la organización @Gun-Vue Npmjs.com para que pueda instalar y usar en sus aplicaciones P2P.
El principal sitio web-vue.js.org es un spa de vue de pistola de demostración, que también se incorpora automáticamente en un conjunto de aplicaciones de escritorio como patio de recreo y ejemplo de lo que se puede hacer con él hoy.
Se puede acceder a la aplicación a través del subdominio JS.org de código abierto gratuito desde enero de 2022 y se aloja en las páginas GitHub. Se construye como un solo archivo HTML que se puede servir desde cualquier dominio o simplemente se abrirá como un archivo local. Puede presionar Save Page As... y tener su aplicación web P2P local con usted en todas partes.
Cada vez que se publica una nueva versión de Gun-Vue, una acción automatizada crea un nuevo borrador de lanzamiento con un kit completo de aplicaciones de escritorio nativas livianas para Windows, Mac OS y Linux con Tauri por una acción de Github. Las aplicaciones móviles también vienen. Esta es una manera muy agradable de tener un vue de armas disponible en el caso de las interpciones DNS. El relé local debería convertirse en parte de ella, especialmente una vez que el puerto de óxido de la pistola es estable para estar integrado de alguna manera en la estructura de la aplicación Tauri. Por lo tanto, puede ser esencialmente un nodo de pistola completo en una aplicación nativa de <10mb.
El código se corta en rodajas verticales como pequeñas aplicaciones interconectables en la carpeta de origen común.
Esto significa que cada carpeta en el directorio src es una sección conveniente de toda la base de código, que contiene una estructura básica compartida pero tiene una funcionalidad distinta.
Todo el código fuente se crea por las acciones de GitHub en cada etiqueta que se publica. El código HTML resultante va a la carpeta _dist y se implementa en las páginas GitHub alojamiento del sitio estático.
@Gun-Vue/Components proporciona componentes VUE 3 listos para usar como bloques de construcción para implementar la interactividad con armas de fuego en segundos.
Los componentes web nativos pueden implementarse en el futuro.
Funciones compuestas para su uso con API de composición VUE 3. Sostienen las lógicas reactivas centrales que alimentan toda la representación visual de la interfaz de usuario mientras son totalmente agnósticos. Puede combinar estos compuestas en Vanilla HTML+JS o importarlos en cualquiera de sus compilaciones de sitios web estáticos existentes para cualquier actividad P2P en tiempo real.
Un servidor simple de armas sin tiendas para lanzar en cualquier entorno de nodo.js. Desde computadoras portátiles antiguas, Raspbery PI y alojamiento de nivel gratuito hasta VP de alta carga y servidores de empresas dedicados.
Puede encontrar anuncios de características más cortos junto con sesiones de codificación en vivo más largas.
pnpm i para instalar recursivamente todas las dependencias en los espacios de trabajopnpm run dev , pnpm run docs y pnpm run app en la carpeta raíz para ejecutar los servidores DEV correspondientes.builds para tener todos los paquetes construidos y listos para publicarse en la carpeta _dist . corepack enable
pnpm i
pnpm run builds
open ./_dist/index.htmlMonero billetera: 852xu44krejyibrp8xqwqext1vgibq5m1g1jw8rprdmx3a1wpqz1u5vgr5hpfyvvdy5muj4iztaewnm5ujfxn6fsihpyhl