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.
Recommended IDE Setup
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.