WEAVER
About
Weaver is a simple,easy-to-use and cross-platform API tool.Inspired by hoppscotch . It uses the Rust egui GUI library.
Features
Get
,Post
and other method requestapplication/json
,multipart/form-data
and morecontent-type
- Custom request header
UI
More screenshot in here
Todo
There are something need to do I can be sure now.
- Better UI and style
- Icon
- Default language font
Contributing
If you run into any problems feel free to create an issue. PRs are much appreciated. Here's a list of good first issues.
Development flow
Install or update rust
rustup update
As much as possible run following these steps:
cargo fmt
cargo clippy
There are no ci checks
yet,so this is an optional,I will do this before merge for now.If you have good idea,please create an issue or create a PR
.
Commit and pull requests
For now,there are no format for commit messages,it's ok that the submitted code can be clearly described.
Once your pull request is approved, please merge it following these steps:
git checkout master
git pull master
git rebase master my/branch
git push -f
git checkout master
git merge my/branch
git push
Trying to avoid merge commits please.