Zenroom Studio เป็น Multiplatform (GNU+Linux, Windows, MacOS) IDE ที่ออกแบบมาโดยเฉพาะเพื่อทำงานกับ Zenroom
กรณีการใช้งานหลักสำหรับ Zenroom คือ การคำนวณแบบกระจาย ของรหัสที่ไม่น่าเชื่อถือซึ่งจำเป็นต้องใช้ฟังก์ชั่นการเข้ารหัสลับขั้นสูงเช่นสามารถใช้เป็นการใช้งานบัญชีแยกประเภทแบบกระจาย (หรือที่เรียกว่า สัญญาอัจฉริยะ blockchain )
Zenroom และ Zenroom Studio เป็นซอฟต์แวร์ใน อัลฟ่า และเป็นส่วนหนึ่งของโครงการถอดรหัสเกี่ยวกับการเป็นเจ้าของข้อมูลและอำนาจอธิปไตยทางเทคโนโลยี ความพยายามของเราคือการปรับปรุงการรับรู้ของผู้คนเกี่ยวกับวิธีการประมวลผลข้อมูลของพวกเขาโดยอัลกอริทึมรวมถึงการอำนวยความสะดวกในการทำงานของนักพัฒนาเพื่อสร้างความเป็นส่วนตัวโดยหลักการออกแบบโดยใช้อัลกอริทึมที่สามารถนำไปใช้ในสถานการณ์ใด ๆ โดยไม่ต้องเปลี่ยนแปลงใด ๆ
หากต้องการติดตั้งใน Desktop บน Yout โปรดดาวน์โหลดแพลตฟอร์มไบนารีที่ปล่อยออกมาต่อไปนี้ในหน้ารีลีส
สำหรับนักพัฒนาวิธีที่ง่ายที่สุดในการเริ่มต้นใช้งานคือ:
git clone https://github.com/DECODEproject/zenroom-studio.git
cd zenroom-studio
yarnyarn startตอนนี้ซอฟต์แวร์ไม่มีการกำหนดค่า พวกเขามีการวางแผนในไม่ช้าที่จะเพิ่มทันทีที่มีตัวเลือกทั้งหมดจะแสดงที่นี่
ในการสร้างแพ็คเกจสำหรับแพลตฟอร์มของคุณมีคำสั่งบางอย่างที่มีอยู่ด้านล่าง โปรดทราบว่าในการสร้าง Windows Executable คุณต้องติดตั้งและกำหนดค่าไวน์และสำหรับการสร้าง แพ็คเกจ Mac .DMG คุณต้องเรียกใช้คำสั่งบนระบบปฏิบัติการ MACOS
yarn package-mac
yarn package-linux
yarn package-win
yarn package-all
รหัสทั้งหมดได้รับการกำหนดค่าให้เป็นผ้าสำลีด้วย ESLINT ดังนั้นโดยเฉพาะอย่างยิ่งสำหรับการมีส่วนร่วมของรหัสใหม่นั้นเป็นที่นิยมในการเรียกใช้และแก้ไขคำแนะนำผ้าสำลี
เรียกใช้ yarn lint
แก้ไขคำแนะนำ lint โดยอัตโนมัติ yarn lint-fix
เรียกใช้ yarn lint-styles
แก้ไขคำแนะนำผ้าสำลีโดยอัตโนมัติ yarn lint-styles-fix
ในการเรียกใช้ Zenroom Studio ในโหมดการดีบักคุณจะต้องติดตั้งก่อนในเครื่องของคุณตามคำแนะนำที่แสดงในการพัฒนา#การพัฒนาและหลังรัน
yarn run dev
สิ่งนี้จะช่วยให้ผู้ตรวจการในอิเล็กตรอน/โครเมี่ยมและให้เอาต์พุต Verbose บนคอนโซลมากขึ้น
error [email protected]: The engine "node" is incompatible with this module. Expected version "^6.14.0 || ^8.10.0 || >=9.10.0". คุณต้องอัพเกรดเวอร์ชันโหนดเป็นเวอร์ชันใหม่กว่า ดูที่นี่ ลิขสิทธิ์ (c) 2018 โดยมูลนิธิ dyne.org, อัมสเตอร์ดัม
ออกแบบเขียนและบำรุงรักษาโดย Puria Nafisi Azizi
ขอขอบคุณเป็นพิเศษสำหรับ Federico Bonelli และ Jaromil สำหรับความคิดเห็นจากผู้เชี่ยวชาญ
ซอฟต์แวร์นี้ใช้เป็นจุดเริ่มต้นอิเล็กตรอนรีแอนด์หม้อไอน้ำที่ยอดเยี่ยมโดย @chentsulin
โครงการนี้ได้รับเงินทุนจากโครงการวิจัยและนวัตกรรมของสหภาพยุโรปในสหภาพยุโรปภายใต้ข้อตกลง Grant 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/>.