Skip to content

Latest commit

 

History

History
31 lines (28 loc) · 1.21 KB

CONTRIBUTING.md

File metadata and controls

31 lines (28 loc) · 1.21 KB

参与指南

如何添加角色

请看README.md

注意事项

请始终保持index.html的功能和debug.html完全一致,除了后者无论点哪个都会赢之外。

为此,请在发起拉取请求之前,对这两个文件作一个diff,并确保它们只有一处不同,即index.html<head>标签中的<script>标签中的data-debug属性的值为false,即

<script id="script" src="script-in-head.js" data-debug="false"></script>

debug.html的相应位置处的值为true,即

<script id="script" src="script-in-head.js" data-debug="true"></script>

如何构建get-token.wasm

  1. 安装EmscriptenWABT
  2. 使用emcc将get-token.c编译成wasm:
    emcc get-token.c -o get-token.wasm --no-entry -Oz -sENVIRONMENT="web,webview"
  3. 使用wasm2wat将wasm文件反编译成wat:
    wasm2wat get-token.wasm -o get-token.wat --inline-exports --generate-names
  4. 去除多余的函数等,并将内存页数改为1。
  5. 使用wat2wasm将wat文件编译成wasm:
    wat2wasm get-token.wat