Skip to content

Commit

Permalink
Merge pull request #25 from dbidwell94/master
Browse files Browse the repository at this point in the history
New alpha release
  • Loading branch information
dbidwell94 authored Mar 22, 2024
2 parents 48a7e82 + 746c717 commit 22524ec
Show file tree
Hide file tree
Showing 30 changed files with 8,780 additions and 4,443 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ jobs:
sudo apt-get update
sudo apt-get install -y libgtk-3-dev webkit2gtk-4.0 libappindicator3-dev librsvg2-dev patchelf
- name: install app dependencies and build it
run: npm i -g pnpm && pnpm i && pnpm run build
run: npm ci && npm run build
- uses: tauri-apps/tauri-action@v0
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
sudo apt-get update
sudo apt-get install -y libgtk-3-dev webkit2gtk-4.0 libappindicator3-dev librsvg2-dev patchelf
- name: install app dependencies and build it
run: npm i -g pnpm && pnpm i && pnpm build && pnpm test
run: npm ci && npm run build && npm test
- name: Test Tauri app
run: cd src-tauri && cargo test

6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
## 0.0.16-alpha.0

- Update dependencies
- Add visual indicator for response time to the response viewer
- Change preact -> react
- Update dev dependencies
21 changes: 10 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,41 +1,40 @@

# Patchman

A fast, native cross-platform open source API viewer


## Roadmap

- Support for HTTP REST API's
- Support for GraphQL
- Support for WebSockets
- Support for raw TCP sockets
- Support for saving and sharing request history
- Support for saving and sharing request / response history

## Tech Stack

| TypeScript | Rust | Compiler |
|-----------------------------------------|------------------------------------------------|----------------------------------------|
| [React.JS](https://reactjs.org/) | [Tauri](https://tauri.app/) | [Vite](https://vitejs.dev/) |
| [MUI](https://mui.com/) | [Raxios](https://github.com/dbidwell94/raxios) | [Rustc](https://www.rust-lang.org/) |
| [React Router](https://reactrouter.com/)| [Serde](https://serde.rs/) | |
| TypeScript | Rust | Compiler |
| ---------------------------------------- | ---------------------------------- | ----------------------------------- |
| [Preact](https://preactjs.com/) | [Tauri](https://tauri.app/) | [Vite](https://vitejs.dev/) |
| [MUI](https://mui.com/) | [Reqwest](https://docs.rs/reqwest) | [Rustc](https://www.rust-lang.org/) |
| [React Router](https://reactrouter.com/) | [Serde](https://serde.rs/) | |

## Building

Requirements:

- Rust stable -- [Rustup](https://rustup.rs/)
- NodeJS -- [NodeJS](https://nodejs.org/en/)
- PNPM -- [pnpm](https://pnpm.io/)
- NPM -- [npm](https://www.npmjs.com/)
- (Optional) Visit [Tauri](https://tauri.app/v1/guides/getting-started/prerequisites) to view any prerequisites you may need to build locally

Building:

```bash
pnpm i && pnpm run tauri build
npm ci && npm run tauri build
```

Output will be in `<projectDir>/src-tauri/target/release/patchman<.systemExt?>`

## License

[MIT](https://choosealicense.com/licenses/mit/)

Loading

0 comments on commit 22524ec

Please sign in to comment.