github.com/easysoft/zendata@v0.0.0-20240513203326-705bd5a7fd67/xdoc/steup.txt (about)

     1  go run src/zd.go -y demo/article.yaml -c 3 -head -s
     2  
     3  rsrc -manifest xdoc/main.manifest -ico xdoc/favicon.ico -o cmd/launcher/main.syso
     4  rsrc -arch 386 -manifest xdoc/main.manifest -ico xdoc/favicon.ico -o cmd/launcher/main.syso
     5  rsrc -arch amd64 -manifest xdoc/main.manifest -ico xdoc/favicon.ico -o cmd/launcher/main.syso
     6  
     7  生成数据的地方:
     8      随机数生成:
     9          实现:
    10              gen/helper/rand.go 统一生成随机数,在最后的数据打印时,替换占位巢。
    11          调用:
    12              Print -> replacePlaceholder -> getValForPlaceholder -> helper.GetRandFromRange
    13  
    14      非随机数生成:
    15          实现:
    16              GenerateIntItems -> generateIntItemsByStep | generateIntItemsRand
    17              GenerateFloatItems -> generateFloatItemsByStep | generateFloatItemsRand
    18              GenerateByteItems -> generateByteItemsByStep | generateByteItemsRand
    19  
    20          调用:toGen -> Generate | CreateValuesFromYaml -> GenerateOnTopLevel
    21               -> GenerateFieldValuesForDef -> CreateField -> CreateListField
    22               -> CreateListFieldValues -> CreateFieldValuesFromList -> CreateValuesFromInterval
    23  
    24  http://localhost:8848/api/v1/data/generate?config=demo/default.yaml&lines=3
    25  
    26  curl -i -X POST -F default=@demo/default.yaml \
    27      http://localhost:8848/api/v1/data/generate?trim=true\&format=json\&lines=3
    28  
    29  scp ~/work/zentao/qiniu/zd/2.3/linux/zd.zip 192.168.0.105:~
    30  
    31  http://localhost:8848/api/v1/m/petstore/users/1
    32  
    33  docker run --rm -v "${PWD}:/local" openapitools/openapi-generator-cli:v6.2.1 generate \
    34      -i https://gitee.com/aaronchen2k/zd/raw/3.0/xdoc/test.json \
    35      -g php \
    36      -o ~/out/php
    37  
    38  openapi-generator-cli generate --skip-validate-spec \
    39   -i /Users/aaron/out/input.json \
    40   -g php -o ~/out/php
    41  
    42  openapi-generator-cli generate --skip-validate-spec \
    43   -i /Users/aaron/out/input.json \
    44   -g python -o ~/out/python
    45  
    46  https://dl.cnezsoft.com/zd/3.1.0/win64/zd.zip
    47  https://dl.cnezsoft.com/zd/3.1.0/win32/zd.zip
    48  https://dl.cnezsoft.com/zd/3.1.0/linux/zd.zip
    49  https://dl.cnezsoft.com/zd/3.1.0/darwin/zd.zip