You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+20-8Lines changed: 20 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,7 @@
1
1
<aname="readme-top"></a>
2
2
3
3
[![MIT License][license-shield]][license-url]
4
+
[![Download in the Chrome Web Store][chrome-shield]][chrome-url]
4
5
5
6
<!-- PROJECT LOGO -->
6
7
<br />
@@ -10,7 +11,7 @@
10
11
</a>
11
12
12
13
13
-
<palign="center">
14
+
<palign="center"style="max-width: 600px;">
14
15
Effortlessly discover API behaviour with a Chrome extension that automatically generates OpenAPI specifications in real time for any app or website.
15
16
<br />
16
17
<br />
@@ -42,11 +43,14 @@ OpenAPI DevTools is a Chrome extension that generates OpenAPI specifications in
42
43
<img width="80%" src="resources/demo-img.png">
43
44
</p>
44
45
45
-
-[Download and extract the zip](https://github.com/AndrewWalsh/openapi-devtools/raw/main/resources/dist.zip)
46
-
- In Chrome, navigate to `chrome://extensions`
47
-
- In the top right enable the `Developer mode` toggle
48
-
- In the top left click `Load unpacked` and select the extracted `dist` directory
49
-
- Open a new tab and then select `OpenAPI` in the developer tools (open with `cmd+i` or `ctrl+i`)
46
+
[Download the extension in the Chrome Web Store](https://chrome.google.com/webstore/detail/openapi-devtools/jelghndoknklgabjgaeppjhommkkmdii).
47
+
48
+
Otherwise, to install manually:
49
+
-[Download and extract the dist.zip file in the latest release](https://github.com/AndrewWalsh/openapi-devtools/releases/latest/download/dist.zip)
50
+
- In Chrome, navigate to `chrome://extensions`
51
+
- In the top right enable the `Developer mode` toggle
52
+
- In the top left click `Load unpacked` and select the extracted `dist` directory
53
+
- Open a new tab and then select `OpenAPI` in the developer tools (open with `cmd+i` or `ctrl+i`)
50
54
51
55
<palign="right">(<ahref="#readme-top">back to top</a>)</p>
52
56
@@ -58,6 +62,12 @@ When the same endpoint responds with different data, such as a value that is som
58
62
59
63
<palign="right">(<ahref="#readme-top">back to top</a>)</p>
60
64
65
+
## What is OpenAPI?
66
+
67
+
An [OpenAPI](https://www.openapis.org/) specification is a description of what an API expects to receive and what it will respond with. It is governed by the OpenAPI Initiative and the Linux Foundation. OpenAPI specifications are the modern standard for RESTful APIs, and systems that have them are far easier to work with.
68
+
69
+
<palign="right">(<ahref="#readme-top">back to top</a>)</p>
70
+
61
71
## Contributing
62
72
63
73
To develop the project:
@@ -66,12 +76,14 @@ To develop the project:
66
76
- Navigate to `chrome://extensions`
67
77
- In the top right enable the `Developer mode` toggle
68
78
- In the top left click `Load unpacked` and select the extracted `dist` directory
69
-
- You should now see the tool in Chrome DevTools. You can interact it with like a regular page, including inspection of the React app.
79
+
- You should now see the tool in Chrome DevTools. You can interact it with like a regular page, including inspection of the React app
70
80
-[Extensions Reloader](https://chrome.google.com/webstore/detail/extensions-reloader/fimgfedafeadlieiabdeeaodndnlbhid) is suggested to update the tool after running `npm run build` and updating the `dist` directory
71
81
72
82
<palign="right">(<ahref="#readme-top">back to top</a>)</p>
Copy file name to clipboardExpand all lines: package.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
"name": "openapi-devtools",
3
3
"description": "Effortlessly discover API behaviour with a Chrome extension that automatically generates OpenAPI specifications in real time for any app or website.",
0 commit comments