Gun-Vue-это универсальный инструментарий, который объединяет мощность пистолета базы данных JavaScript JavaScript с системой реакционной способности VUE в небольшие, но точные для приложений для всех, чтобы каждый, обмениваться, использовать и сбросить всякий раз, когда мы хотим. Он предлагает подключаемые компоненты для разработчиков UX для составления, легко импортируемых композиторов для использования разработчиками пользовательского интерфейса, и 2 -й реле Loc стартер для новых энтузиастов сети P2P, которые могут работать практически на любом оборудовании. С растущей коллекцией демонстраций и документации, Gun-Vue доступен для всех! ✊
@Gun-Vue-это открытая коллекция взаимосвязанных строительных блоков, разработанных для создания широкого спектра децентрализованных приложений для онлайн-и офлайн-сотрудничества. Он сочетает в себе сильные стороны оружия (база данных распределенной графики на основе CRDT), VUE (реактивный javaScript UI Framework) и море (криптографический адаптер веб-браузера) для создания экосистемы множественных уровней приложений. Проект направлен на предоставление основных инструментов для каждого участия в изучении этой новой вселенной графиков и найти свой путь в ней.
Код организован в различные слои в организации @wun vue npmjs.com, чтобы вы могли установить и использовать в ваших приложениях P2P.
Главный веб-сайт Gun-vue.js.org-это демонстрационный спа-салон, который также автоматически встроен в набор настольных приложений как игровой площадки и пример того, что можно сделать с ним сегодня.
Приложение доступно через Free для поддожа JS.Org с открытым исходным кодом с января 2022 года и размещено на страницах GitHub. Он построен как один HTML -файл, который может быть подан из любого домена или просто открыт в качестве локального файла. Вы можете просто нажать Save Page As... и повсюду с вами ваш веб-приложение P2P в местном порядке.
Всякий раз, когда публикуется новая версия Gun-Vue, автоматизированное действие создает новый проект выпуска с полным набором легких приложений настольного настольного компьютера для Windows, Mac OS и Linux с Tauri с помощью GitHub Action. Мобильные приложения тоже появятся. Это очень хороший способ получить доступ к оружию в случае разговоров DNS. Местная реле должна стать его частью, особенно после того, как порт ржавчины с пистолетом стабилен, чтобы каким -то образом интегрировано в структуру приложения Tauri. Таким образом, это может быть по существу полный узел оружия в нативном приложении <10 МБ.
Код нарезается на вертикальные срезы в виде небольших взаимосвязанных приложений в папке общего источника.
Это означает, что каждая папка в каталоге src является удобным разделом всей кодовой базы, удерживая общую базовую структуру, но имеет различную функциональность.
Весь исходный код создается действиями GitHub на каждом опубликованном теге. Полученный HTML -код переходит в папку _dist и развернут в статическом хостинге сайта GitHub.
@Gun-Vue/Components предоставляет готовые к использованию компоненты Vue 3 в качестве строительных блоков для реализации интерактивности с оружием в секундах.
Нативные веб-компоненты могут быть реализованы в будущем.
Компонируемые функции для использования с Vue 3 Composition API. Они держат основную реактивную логику, которая обеспечивает все визуальное представление пользовательского интерфейса, будучи полностью агностическими. Вы можете объединить эти композиции в Vanilla HTML+JS или импортировать их в любую из существующих статических сборок для веб-сайтов для любой активности P2P в реальном времени.
Простой сервер оружия без магазина, чтобы бросить в любую среду node.js. От старых ноутбуков, Raspbery Pi и бесплатных поступающих до VPS с высокой загрузкой и специальных серверов компании.
Вы можете найти более короткие объявления о функциях, а также более длительные живые сессии кодирования.
pnpm i , чтобы рекурсивно установить все зависимости в рабочих пространствахpnpm run dev , pnpm run docs и сценарии pnpm run app в корневой папке для запуска соответствующих серверов DEV.builds , чтобы все пакеты были созданы и готовы к публикации в папке _dist . corepack enable
pnpm i
pnpm run builds
open ./_dist/index.htmlКошелек Monero: 852xu44krejyibrp8xqwqext1vgibq5m1g1jw8rprdmx3a1wpqz1u5vgr5hpfyvdy5muj4iztaewnm5ujzfxn6fsihpyhl