Handraw

Excalidraw-CN 是支持中文手写和多画布的 Excalidraw 白板工具。Excalidraw-CN is a whiteboard s...

README

undefined

A whiteboard supporting Chinese hand writing style and multi-canvas based on excalidraw.

Try it now


- Visit handraw.top to use free.
- 访问 handraw.top 免费使用。

Chinese Handwriting Style(中文手写效果)


undefined

undefined

Windows System Support(Windows 支持)

The Chinese handwriting fonts are different between MacOS and Windows systems. The displayed effect in the previous section is for MacOS, while the displayed effect here is for Windows.

MacOS 系统和 Windows 系统下中文手写字体不同,前文展示效果为 MacOS 效果,这里的展示效果为 Windows 效果。
image


Multiple Canvas(多画布能力)


undefined

Local Installation


These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Requirements


- Yarn (v1 or v2.4.2+)
- Git

Clone the repo


  1. ```bash
  2. git clone git@github.com:korbinzhao/excalidraw-cn.git
  3. ```

Install the dependencies


  1. ```bash
  2. yarn
  3. ```

Start the server


  1. ```bash
  2. yarn start
  3. ```

Now you can open http://localhost:3000 and start coding in your favorite code editor.

Collaboration


For collaboration, you will need to set up collab server in local.

Commands


Install the dependencies

  1. ```
  2. yarn
  3. ```

Run the project

  1. ```
  2. yarn start
  3. ```

Reformat all files with Prettier

  1. ```
  2. yarn fix
  3. ```

Run tests

  1. ```
  2. yarn test
  3. ```

Update test snapshots

  1. ```
  2. yarn test:update
  3. ```

Test for formatting with Prettier

  1. ```
  2. yarn test:code
  3. ```

Docker Compose


You can use docker-compose to work on Excalidraw locally if you don't want to setup a Node.js env.

  1. ```sh
  2. docker-compose up --build -d
  3. ```

Contributing


Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

投喂猫粮


国内小伙伴欢迎直接「投喂猫粮」。

Buy me a coffee


Buy Me A Coffee