File tree Expand file tree Collapse file tree 2 files changed +58
-3
lines changed Expand file tree Collapse file tree 2 files changed +58
-3
lines changed Original file line number Diff line number Diff line change @@ -52,6 +52,14 @@ proto: ## Generate the protobuf files
52
52
help :
53
53
@grep -E ' ^[a-zA-Z0-9_-]+:.*?## .*$$' $(MAKEFILE_LIST ) | sort | awk ' BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}'
54
54
55
- update-swagger-md :
56
- @echo " > updating reference api docs"
57
- @npx swagger-markdown -i proto/apidocs.swagger.json -o docs/docs/reference/api.md
55
+ doc : clean-doc # # Generate api and cli documentation
56
+ @echo " > generate cli docs"
57
+ @go run . reference --plain | sed ' 1 s,.*,# CLI,' > ./docs/docs/reference/cli.md
58
+ @echo " >generate api docs"
59
+ @cd $(CURDIR ) /docs/docs; yarn docusaurus clean-api-docs all; yarn docusaurus gen-api-docs all
60
+ @echo " > format api docs"
61
+ @npx prettier --write $(CURDIR ) /docs/docs/apis/* .mdx
62
+
63
+ doc-build : # # Run documentation locally
64
+ @echo " > building docs"
65
+ @cd $(CURDIR ) /docs/docs; yarn start
Original file line number Diff line number Diff line change
1
+ # Website
2
+
3
+ This website is built using [ Docusaurus 2] ( https://docusaurus.io/ ) , a modern static website generator.
4
+
5
+ ### Installation
6
+
7
+ ```
8
+ $ yarn
9
+ ```
10
+
11
+ ### Local Development
12
+
13
+ ```
14
+ $ yarn start
15
+ ```
16
+
17
+ This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.
18
+
19
+ ### Build
20
+
21
+ ```
22
+ $ yarn build
23
+ ```
24
+
25
+ This command generates static content into the ` build ` directory and can be served using any static contents hosting service.
26
+
27
+ ### Deployment
28
+
29
+ ```
30
+ $ GIT_USER=<Your GitHub username> USE_SSH=true yarn deploy
31
+ ```
32
+
33
+ If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the ` gh-pages ` branch.
34
+
35
+ ### API References
36
+
37
+ To remove all the auto-generated API reference markdowns:
38
+
39
+ ```
40
+ yarn docusaurus clean-api-docs all
41
+ ```
42
+
43
+ To generate all the API references:
44
+
45
+ ```
46
+ yarn docusaurus gen-api-docs all
47
+ ```
You can’t perform that action at this time.
0 commit comments