Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Add docs for indexes.list
  • Loading branch information
matteosuppo committed Mar 29, 2019
commit 350d921e949bb2031b61ea8c7221659805570653
10 changes: 10 additions & 0 deletions design/docs.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
package design

import . "goa.design/goa/dsl"

var _ = Service("docs", func() {
HTTP(func() {
Path("/docs")
})
Files("/pkgs", "docs/pkgs.html")
})
49 changes: 49 additions & 0 deletions docs/pkgs.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
<!DOCTYPE html>
<html>

<head>
<title>Interactive docs for pkgs api</title>
</head>

<body>
<p>pkgs api manage the indexes and tools installed on the system.</p>

<p>An index file contains the info about a core and its tools. You can see an example at <a href="" target="_blank">https://downloads.arduino.cc/packages/package_index.json</a></p>

<p>index files are saved (with an urlencoded filename) in the folder ~/.arduino-create/indexes</p>

<textarea cols="100" id="indexesGet">
fetch('http://localhost:8991/v2/pkgs/indexes')
</textarea><br>
<textarea cols="100" rows="10" id="indexesGetRes">

</textarea><br>
<button onclick="tryCode('indexesGet', 'indexesGetRes');">Try</button>
</body>

<script>
function tryCode(code, target) {
code = document.getElementById(code).textContent;
target = document.getElementById(target);

var result = eval(code);
result.then(function (res) {
target.innerHTML = res.statusText + "\n";
return res.json();
}).then(function (body) {
debugger
target.innerHTML = target.innerHTML + JSON.stringify(body, " ", " ");
return;
})
.catch(function (err) {

console.log(err)

target.innerText = JSON.stringify(err);
})

console.debug(code, target, result)
}
</script>

</html>
21 changes: 21 additions & 0 deletions gen/docs/client.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

25 changes: 25 additions & 0 deletions gen/docs/endpoints.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

22 changes: 22 additions & 0 deletions gen/docs/service.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

44 changes: 44 additions & 0 deletions gen/http/docs/client/client.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions gen/http/docs/client/encode_decode.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions gen/http/docs/client/paths.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions gen/http/docs/client/types.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions gen/http/docs/server/encode_decode.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions gen/http/docs/server/paths.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

73 changes: 73 additions & 0 deletions gen/http/docs/server/server.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions gen/http/docs/server/types.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading