Skip to content

Commit a20cc56

Browse files
authored
Merge pull request #4 from oslabs-beta/toolkit-integration
Toolkit integration
2 parents a6e646d + 878cc44 commit a20cc56

File tree

109 files changed

+4765
-4764
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

109 files changed

+4765
-4764
lines changed

README.md

Lines changed: 29 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
<p align="center"><img src="./src/assets/img/horizontal-logo-lockup.png" style="margin-top: 10px; margin-bottom: -10px;"></p>
1+
<img src="./src/assets/img/horizontal-logo-lockup.png" style="display: block; margin: 10px auto -10px;">
2+
3+
<!-- Do not remove the empty header below; used to separate logo from icons -->
24

35
#
46

@@ -23,7 +25,7 @@ Swell is a one-stop shop for sending and monitoring your API requests
2325
- Send and monitor streams over HTTP2 / HTTP1 (including SSEs) and WebSockets
2426
- Create GraphQL queries, introspections, mutations, and subscriptions
2527
- Make API requests based on a range of provided options that conform to the specifications defined in an OpenAPI document.
26-
- Verify STUN and TURN server connectivity for WebRTC applications by generating an SDP
28+
- Verify STUN and TURN server connectivity for WebRTC applications by generating an SDP (Session Description Protocol)
2729
- Provides full streaming testing support for gRPC
2830
- View response timing information and history in an interactive chart for each request
2931
- Save workspaces of multiple requests for later access
@@ -48,29 +50,26 @@ Swell is a one-stop shop for sending and monitoring your API requests
4850

4951
- _gRPC_: Swell includes full support for all four streaming types of gRPC - unary, client stream, server stream, bidirectional stream.
5052
<kbd><img src="./ReadMeGifs/Gifs/GRPCResponses.gif" style="float: left; margin-right: 10px;margin-bottom : 30px; margin-top : 10px;" /></kbd>
51-
5253
- _OpenAPI_: Swell supports the enumeration and execution of REST and RPC API requests as defined in a user-provided OpenAPI document.
5354
<kbd><img src="./ReadMeGifs/Gifs/openapi.gif" style="float: left; margin-right: 10px;margin-bottom : 30px; margin-top : 10px;" /></kbd>
54-
5555
- _WebRTC_: Swell enables testing STUN and TURN ICE server connectivity for WebRTC applications.
5656
<kbd><img src="./ReadMeGifs/Gifs/webrtc.gif" style="float: left; margin-right: 10px;margin-bottom : 30px; margin-top : 10px;" /></kbd>
57-
58-
Developers enter ICE server details as an array of JavaScript objects (example code block below). An RTCPeerConnection is instantiated and an SDP is generated.
59-
60-
```javascript
61-
[
62-
{
63-
urls: 'turn:111.222.333.444:54321',
64-
username: 'myAwesomeUsername',
65-
credential: 'mySecretPassword', // or token
66-
credentialType: 'password'
67-
},
68-
{
69-
urls: 'stun:555.777.888.999:43210',
70-
},
71-
]
72-
```
7357

58+
Developers enter ICE server details as an array of JavaScript objects (example code block below). An RTCPeerConnection is instantiated and an SDP is generated.
59+
60+
```javascript
61+
[
62+
{
63+
urls: 'turn:111.222.333.444:54321',
64+
username: 'myAwesomeUsername',
65+
credential: 'mySecretPassword', // or token
66+
credentialType: 'password',
67+
},
68+
{
69+
urls: 'stun:555.777.888.999:43210',
70+
},
71+
];
72+
```
7473

7574
## Additional Features
7675

@@ -92,16 +91,18 @@ Swell is a one-stop shop for sending and monitoring your API requests
9291
style="float: left; margin-right: 10px; margin-bottom : 30px; margin-top : 10px; border: 1px solid black;" /></kbd>
9392

9493
## WIP Features
94+
9595
**Clone this repo and check out dev mode for the latest and greatest!**
9696

97-
- _Webhooks_: Swell includes user-defined HTTP callback connection testing designed to test other server's connection to the web and ability to send data. The test insures that when an event occurs, the source site makes an HTTP request to the URL configured for the webhook.
97+
- _Webhooks_: Swell includes user-defined HTTP callback connection testing designed to test other server's connection to the web and ability to send data. The test insures that when an event occurs, the source site makes an HTTP request to the URL configured for the webhook.
9898
<kbd><img src="./ReadMeGifs/Gifs/Webhook.gif" style="float: left; margin-right: 10px;margin-bottom : 30px; margin-top : 10px;" /></kbd>
9999

100-
- *New in Dev Version 1.10.2!* _UI Updates_: Built with Material UI, a smoother, more intutive interface for enhanced user experience.
100+
- _New in Dev Version 1.10.2!_ _UI Updates_: Built with Material UI, a smoother, more intutive interface for enhanced user experience.
101101
<kbd><img src="./ReadMeGifs/Gifs/NewUI.png" style="float: left; margin-right: 10px;margin-bottom : 30px; margin-top : 10px;" /></kbd>
102102

103-
- *New in Dev Version 1.10.2!* _Github Integration + Import/Export Workspaces_: Swell allows you to import and export workspaces, making it easy to share collections with your team. You can even register with Github to save your workspaces directly into your repository!
103+
- _New in Dev Version 1.10.2!_ _Github Integration + Import/Export Workspaces_: Swell allows you to import and export workspaces, making it easy to share collections with your team. You can even register with Github to save your workspaces directly into your repository!
104104
<kbd><img src="./ReadMeGifs/Gifs/GithubIntegration.gif" style="float: left; margin-right: 10px;margin-bottom : 30px; margin-top : 10px;" /></kbd>
105+
105106
## Built With
106107

107108
- Electron
@@ -174,11 +175,15 @@ Swell is a one-stop shop for sending and monitoring your API requests
174175
- **Jay Wall** - [hanswand](https://github.com/hanswand)
175176
- **Sam Pyo** - [samhpyo](https://github.com/samhpyo)
176177
- **Drew Pomatti** - [thedrewery](https://github.com/thedrewery)
177-
- **Kurtis Waterbury** - [kurto8](https://github.com/kurto8)
178+
- **Kurtis Waterbury** - [kurto8](https://github.com/kurto8)
178179
- **Yale Yng-Wong** - [ywy-w](https://github.com/ywy-w)
179180
- **Evelin Goldin** - [evelingoldin](https://github.com/evelingoldin)
180181
- **Alexander Adams** - [alex-e-adams](https://github.com/alex-e-adams)
181182
- **Ethan Sclarsky** - [esclarsky](https://github.com/esclarsky)
183+
- **Travis Lovis** - [tlovis](https://github.com/tlovis)
184+
- **HyeJin Kim** - [hyejinkim](https://github.com/hyejinkim)
185+
- **Alexa Nunes** - [A13xaNunes](https://github.com/A13xaNunes)
186+
- **Michael Smith** - [Parkreiner](https://github.com/Parkreiner)
182187

183188
## License
184189

0 commit comments

Comments
 (0)