Skip to content

Commit 313ee51

Browse files
committed
feat: rename apidocgen
1 parent 54ee905 commit 313ee51

File tree

23 files changed

+122
-106
lines changed

23 files changed

+122
-106
lines changed

.vscode/launch.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"request": "launch",
1111
"mode": "debug",
1212
"cwd": "${workspaceRoot}",
13-
"program": "${workspaceFolder}/cmd/apidoc/main.go",
13+
"program": "${workspaceFolder}/main.go",
1414
"args": [
1515
"--dir", "examples/svc-user,examples/common",
1616
"--output", "examples/docs",

README.md

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,28 @@
1-
# apidoc
1+
# apidocgen
2+
3+
apidocgen is a tool for Go to generate apis markdown docs.
4+
5+
## Install
6+
7+
```bash
8+
go install github.com/alovn/apidocgen/@latest
9+
```
10+
11+
## Usage
12+
13+
```bash
14+
$ apidocgen --help
15+
apidocgen is a tool for Go to generate apis markdown docs.
16+
17+
Usage:
18+
apidocgen --dir= --excludes= --output= --template= --single
19+
20+
Flags:
21+
--dir: Search apis dir, comma separated, default .
22+
--excludes: Exclude directories and files when searching, comma separated
23+
--output: Generate markdown files dir, default ./docs/
24+
--template: Custom template files dir.
25+
--single: If true, generate a single markdown file, default false
26+
```
27+
28+
run the command in the go module directory.

examples/docs/apis-account.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ POST /user/account/register
2020
__Request__:
2121

2222
parameter|parameterType|dataType|required|validate|example|description
23-
--|--|--|--|--|--|--
23+
--|:-:|:-:|:-:|--|--|--
2424
__from__|_query_|string|false|||test
2525
__password__|_form_|string|true|required||密码
2626
__username__|_form_|string|true|required||用户名
@@ -71,7 +71,7 @@ POST /user/account/login
7171
__Request__:
7272

7373
parameter|parameterType|dataType|required|validate|example|description
74-
--|--|--|--|--|--|--
74+
--|:-:|:-:|:-:|--|--|--
7575
__password__|_form_|string|true|required||登录密码
7676
__username__|_form_|string|true|required||登录用户名
7777
__validate_code__|_form_|string|false|||验证码

examples/docs/apis-address.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ POST /user/address/create
2121
__Request__:
2222

2323
parameter|parameterType|dataType|required|validate|example|description
24-
--|--|--|--|--|--|--
24+
--|:-:|:-:|:-:|--|--|--
2525
__address__|_form_|string|true|required||地址
2626
__city_id__|_form_|int64|true|required||城市ID
2727

@@ -57,7 +57,7 @@ POST /user/address/update
5757
__Request__:
5858

5959
parameter|parameterType|dataType|required|validate|example|description
60-
--|--|--|--|--|--|--
60+
--|:-:|:-:|:-:|--|--|--
6161
__address__|_form_|string|true|required||地址
6262
__id__|_form_|int64|true|required||地址ID
6363

@@ -84,7 +84,7 @@ POST /user/address/delete
8484
__Request__:
8585

8686
parameter|parameterType|dataType|required|validate|example|description
87-
--|--|--|--|--|--|--
87+
--|:-:|:-:|:-:|--|--|--
8888
__id__|_form_|int64|true|required||地址ID
8989

9090
__Response__:
@@ -110,7 +110,7 @@ GET /user/address/get/:id
110110
__Request__:
111111

112112
parameter|parameterType|dataType|required|validate|example|description
113-
--|--|--|--|--|--|--
113+
--|:-:|:-:|:-:|--|--|--
114114
__id__|_param_|int64|false|||地址ID
115115

116116
__Response__:

examples/docs/apis-demo.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ GET /user/demo/xml
150150
__Request__:
151151

152152
parameter|parameterType|dataType|required|validate|example|description
153-
--|--|--|--|--|--|--
153+
--|:-:|:-:|:-:|--|--|--
154154
__id__|_param_|int64|false|||DemoID
155155

156156
_body_:

examples/svc-greeter/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import (
55
"fmt"
66
"time"
77

8-
"github.com/alovn/apidoc/examples/common"
8+
"github.com/alovn/apidocgen/examples/common"
99
)
1010

1111
//@title greeter服务

examples/svc-user/handler/account.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import (
44
"encoding/json"
55
"net/http"
66

7-
"github.com/alovn/apidoc/examples/common"
7+
"github.com/alovn/apidocgen/examples/common"
88
)
99

1010
type AccountHandler struct {

examples/svc-user/handler/address.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import (
44
"encoding/json"
55
"net/http"
66

7-
"github.com/alovn/apidoc/examples/common"
7+
"github.com/alovn/apidocgen/examples/common"
88
)
99

1010
type AddressHandler struct {

examples/svc-user/handler/demo.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import (
66
"net/http"
77
"time"
88

9-
"github.com/alovn/apidoc/examples/common"
9+
"github.com/alovn/apidocgen/examples/common"
1010
)
1111

1212
type DemoHandler struct{}

examples/svc-user/handler/menu.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import (
44
"encoding/json"
55
"net/http"
66

7-
"github.com/alovn/apidoc/examples/common"
7+
"github.com/alovn/apidocgen/examples/common"
88
)
99

1010
type MenuHandler struct{}

0 commit comments

Comments
 (0)