Zenroom Studio é um IDE multiplataforma (GNU+Linux, Windows, MacOS) projetado especificamente para trabalhar com o Zenroom
O principal caso de uso para o Zenroom é o da computação distribuída de código não confiável, onde são necessárias funções criptográficas avançadas, por exemplo, pode ser usada como uma implementação distribuída de contabilidade (também conhecida como contratos inteligentes de blockchain ).
O Zenroom e o Zenroom Studio são softwares no estágio alfa e fazem parte do projeto de decodificação sobre propriedade de dados e soberania tecnológica. Nosso esforço é o de melhorar a consciência das pessoas sobre como seus dados são processados por algoritmos, além de facilitar o trabalho dos desenvolvedores para criar ao longo da privacidade por princípios de design usando algoritmos que podem ser implantados em qualquer situação sem nenhuma mudança.
Para instalar no YouT Desktop, faça o download dos seguintes binários lançados para você plataforma na página de lançamento
Para os desenvolvedores, a maneira mais fácil de subir e correr é:
git clone https://github.com/DECODEproject/zenroom-studio.git
cd zenroom-studio
yarnyarn startPor enquanto, o software não possui configuração. Eles estão planejados em breve, assim que estiverem disponíveis, todas as opções serão listadas aqui.
Para criar os pacotes para sua plataforma, existem alguns comandos disponíveis abaixo. Observe que, para criar o executável do Windows, você precisa de vinho instalado e configurado e, para criar o pacote Mac .dmg, você precisa executar o comando em um sistema operacional MacOS.
yarn package-mac
yarn package-linux
yarn package-win
yarn package-all
Todo o código está configurado para ser manchado com Eslint. Portanto, especialmente para novas contribuições de código, é preferível executar e corrigir as sugestões de fiapos.
Execute o yarn lint do Linter
Corrija automaticamente sugestões de fianos yarn lint-fix
Execute o yarn lint-styles
Corrija automaticamente sugestões yarn lint-styles-fix fiapos
Para executar o Zenroom Studio no modo de depuração, você precisará primeiro instalá -lo em sua máquina local, seguindo as instruções listadas no desenvolvimento da instalação e após a execução
yarn run dev
Isso permitirá o inspetor no elétron/cromo e fornecerá mais saída detalhada no console.
error [email protected]: The engine "node" is incompatible with this module. Expected version "^6.14.0 || ^8.10.0 || >=9.10.0". Você precisa atualizar sua versão do nó para uma versão mais recente. Dê uma olhada aqui. Copyright (c) 2018 pela Fundação Dyne.org, Amsterdã
Projetado, escrito e mantido por Puria Nafisi Azizi.
Agradecimentos especiais a Federico Bonelli e Jaromil por suas análises de especialistas.
Este software é usado como ponto de partida, o incrível caldeira de reagir de elétrons por @chentsulin
Este projeto está recebendo financiamento do Programa de Pesquisa e Inovação Horizon 2020 da União Europeia sob o Contrato de Grant NR. 732546 (decodificação).
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/>.