shiki-tak / smart-studio

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Oraichain Studio

To build Oraichain Studio whenever a file changes run:

yarn build-server
# to build client
# rebuild template
yarn templates
DIST_FOLDER=server/fiddles/dist yarn build

To start a dev web server run:

# run fiddle server
GITHUB_CALLBACK_URL=http://localhost:8080 yarn start:dev
SERVICE_URL=//localhost:3000 WALLET_URL=//localhost:3001 LCD=https://testnet-lcd.orai.io yarn start

Before submitting a pull request run:

yarn test

The fiddle server part:

cd server
docker-compose exec app bash
yarn start:dev

Credits

This project depends on several excellent libraries and tools:

  • Monaco Editor is used for rich text editing, tree views and context menus.

  • WebAssembly Binary Toolkit is used to assemble and disassemble .wasm files.

  • Binaryen is used to validate and optimize .wasm files.

  • Clang Format is used to format C/C++ files.

  • Cassowary.js is used to make split panes work.

  • Showdown is used to automatically preview .md files.

  • Capstone.js is used to disassemble x86 code.

  • LLVM, Rust, Emscripten running server side.

  • And of course: React, WebPack, TypeScript and TSLint.

About

License:MIT License


Languages

Language:TypeScript 86.9%Language:Rust 4.1%Language:CSS 4.1%Language:JavaScript 2.3%Language:SCSS 1.2%Language:Less 1.2%Language:HTML 0.1%Language:Shell 0.1%