Files
bufpiv/README.md
2024-07-14 15:09:33 +09:30

1.2 KiB

proto-creator

A protobuf message GUI editor. This allows protobuf messages (including JSON formatted messages) stored on disk to be created and edited based on .proto definnition files.

A browser-based demo can be found at https://buf.michaelpivato.dev

Contributing

Requirements

Rust and Node must be installed at a minimum.

Build

To build an installer, run bun run tauri build, or whatever whatever the equivalent binary is for your node runtime.

Code Formatting

Use rust-analyzer and you won't need to worry about rust formatting, please use prettier for formatting front-end/angular related files.

VS Code + Tauri + rust-analyzer + Angular Language Service.

Troubleshooting

If building in VS Code on macOS, and you get a message Error failed to bundle project: error running bundle_dmg.sh, run the build in a terminal outside of VS Code. This error is occurring as VS Code doesn't have the required file permissions.