Zenroom Studio es un IDE multiplataforma (GNU+Linux, Windows, MacOS) diseñado específicamente para trabajar con Zenroom
El caso de uso principal para Zenroom es el de la computación distribuida de código no confiable donde se requieren funciones criptográficas avanzadas, por ejemplo, se puede utilizar como una implementación del libro mayor distribuido (también conocida como contratos inteligentes de blockchain ).
Zenroom y Zenroom Studio son software en la etapa alfa y son parte del proyecto Decode sobre la propiedad de datos y la soberanía tecnológica. Nuestro esfuerzo es la mejora de la conciencia de las personas sobre cómo se procesan sus datos por algoritmos, así que también facilite el trabajo de los desarrolladores para crear principios de privacidad por diseño utilizando algoritmos que se pueden implementar en cualquier situación sin ningún cambio.
Para instalar en yout escritorio, descargue los siguientes binarios lanzados para su plataforma en la página de lanzamiento
Para los desarrolladores, la forma más fácil de ponerse en funcionamiento es:
git clone https://github.com/DECODEproject/zenroom-studio.git
cd zenroom-studio
yarnyarn startPor ahora, el software no tiene configuración. Se planean pronto que se agregarán, tan pronto como estén disponibles, todas las opciones se enumerarán aquí.
Para construir los paquetes para su plataforma, hay algunos comandos disponibles a continuación. Tenga en cuenta que para construir el ejecutable de Windows necesita el vino instalado y configurado, y para crear el paquete Mac .dmg debe ejecutar el comando en un sistema operativo MacOS.
yarn package-mac
yarn package-linux
yarn package-win
yarn package-all
Todo el código está configurado para que se pelee con Eslint. Por lo tanto, especialmente para las nuevas contribuciones de código es preferible ejecutar y solucionar las sugerencias de pelusa.
Ejecute la yarn lint
Arreglar automáticamente las sugerencias de pelusa yarn lint-fix
Ejecute los yarn lint-styles
Arreglar automáticamente las sugerencias de pelusa yarn lint-styles-fix
Para ejecutar Zenroom Studio en modo de depuración, primero necesitará instalarlo en su máquina local siguiendo las instrucciones enumeradas en el desarrollo de#de instalación y después de ejecutar
yarn run dev
Esto habilitará al inspector en Electron/Chrome y le brindará una salida más detallada en la consola.
error [email protected]: The engine "node" is incompatible with this module. Expected version "^6.14.0 || ^8.10.0 || >=9.10.0". Debe actualizar su versión de nodo a una versión más nueva. Echa un vistazo aquí. Copyright (c) 2018 por Dyne.org Foundation, Amsterdam
Diseñado, escrito y mantenido por Puria Nafisi Azizi.
Un agradecimiento especial a Federico Bonelli y Jaromil por sus revisiones de expertos.
Este software utilizado como punto de partida, el impresionante Electron React Boilerplate por @chentsulin
Este proyecto está recibiendo fondos del programa de investigación e innovación Horizon 2020 de la Unión Europea bajo el acuerdo de subvención NR. 732546 (decodificación).
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/>.