Zenroom Studio是一款专门用于与Zenroom合作的多平台(GNU+Linux,Windows,MacOS)IDE
Zenroom的主要用例是需要高级加密功能的不信任代码的分布式计算,例如,它可以用作分布式分类帐实现(也称为区块链智能合约)。
Zenroom和Zenroom Studio是Alpha舞台上的软件,并且是Decode项目的一部分,该项目有关数据所有权和技术主权。我们的努力是提高人们对算法如何处理数据如何处理的认识,也促进了开发人员的工作,以使用设计原则使用算法在任何情况下都可以在没有任何更改的情况下通过设计原理来创建隐私。
要在YouT桌面上安装,请在发布页面上下载以下为您的平台发布的以下二进制文件
对于开发人员而言,最简单的启动和运行方式是:
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覆盖。因此,特别是对于新的代码贡献而言,最好是运行和修复棉绒建议。
运行Linter yarn lint
自动修复yarn lint-fix建议
运行Linter yarn lint-styles
自动修复棉绒建议yarn lint-styles-fix
要在调试模式下运行Zenroom Studio
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".您需要将节点版本升级到较新版本。在这里看看。 Amsterdam的Dyne.org基金会版权(C)2018
由Puria Nafisi Azizi设计,编写和维护。
特别感谢Federico Bonelli和Jaromil的专家评论。
该软件用作起点
该项目正在根据授予协议NR获得欧盟Horizon 2020研究与创新计划的资金。 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/>.