Zenroom Studio - это мультиплатформенная (GNU+Linux, Windows, MacOS) IDE, разработанный специально для работы с ZenRoom
Основным вариантом использования для ZenRoom является распределенная вычисления нерешенного кода, где требуются расширенные криптографические функции, например, его можно использовать в качестве реализации распределенной книги (также известной как смарт -контракты блокчейна ).
Zenroom и Zenroom Studio-это программное обеспечение на стадии Alpha и являются частью проекта Decode о владении данными и технологическим суверенитетом. Наше усилие заключается в повышении осведомленности людей о том, как их данные обрабатываются алгоритмами, а также облегчают работу разработчиков по созданию конфиденциальности по принципам проектирования с использованием алгоритмов, которые могут быть развернуты в любой ситуации без каких -либо изменений.
Для установки на YouT Desktop, пожалуйста, загрузите следующие выпущенные двоичные файлы для вас на платформе на странице выпуска
Для разработчиков самый простой способ встать и бежать:
git clone https://github.com/DECODEproject/zenroom-studio.git
cd zenroom-studio
yarnyarn startНа данный момент программное обеспечение не имеет конфигурации. Скоро они планируются добавить, как только они будут доступны, все варианты будут перечислены здесь.
Чтобы построить пакеты для вашей платформы, приведены некоторые команды, указанные ниже. Обратите внимание, что для создания исполняемого файла Windows вам нужно установлено и настроено вино, а для создания пакета Mac .dmg вам необходимо запустить команду в операционной системе MacOS.
yarn package-mac
yarn package-linux
yarn package-win
yarn package-all
Весь код настроен для того, чтобы быть снятым с помощью Eslint. Таким образом, особенно для нового кодового вклада предпочтительнее запуска и исправления предложений Lint.
Запустить Linter yarn lint
Автоматически исправить линты предложения yarn lint-fix
Запустить Linter yarn lint-styles
Автоматически исправить линты предложения yarn lint-styles-fix
Чтобы запустить Zenroom Studio в режиме отладки, вам понадобится сначала, чтобы установить его на локальной машине, следуя инструкциям, перечисленным в разработке Installation#и после запуска
yarn run dev
Это позволит инспектору в электроне/хром и даст вам больший многословный выход на консоли.
error [email protected]: The engine "node" is incompatible with this module. Expected version "^6.14.0 || ^8.10.0 || >=9.10.0". Вам нужно обновить версию узла до более новой версии. Посмотрите здесь. Copyright (C) 2018 от Dyne.org Foundation, Амстердам
Разработано, написано и поддерживается Пурией Нафиси Азизи.
Особая благодарность Федерико Бонелли и Джаромилу за их экспертные обзоры.
Это программное обеспечение используется в качестве отправной точки Awesome Electron React Cowerplate от @chentsulin
Этот проект получает финансирование от программы исследований и инноваций Европейского Союза Horizon 2020 в соответствии с грантовым соглашением NR. 732546 (декодирование).
Zenroom Studio. The Zencode IDE
Copyright (C) 2018 Dyne.org foundation, Amsterdam
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published
by the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.