mirror of https://gitee.com/bigwinds/arangodb
`make swagger` now runs on all files in the Documentation/DocuBlocks/Rest
This commit is contained in:
parent
38c2503687
commit
a963cfcf8a
|
@ -47,6 +47,7 @@ swagger:
|
||||||
@srcdir@/Documentation/Scripts/generateSwagger.py \
|
@srcdir@/Documentation/Scripts/generateSwagger.py \
|
||||||
@srcdir@ \
|
@srcdir@ \
|
||||||
@srcdir@/js/apps/system/_admin/aardvark/APP/api-docs api-docs \
|
@srcdir@/js/apps/system/_admin/aardvark/APP/api-docs api-docs \
|
||||||
|
@srcdir@/Documentation/DocuBlocks/Rest/ \
|
||||||
) > @srcdir@/js/apps/system/_admin/aardvark/APP/api-docs.json
|
) > @srcdir@/js/apps/system/_admin/aardvark/APP/api-docs.json
|
||||||
|
|
||||||
## -----------------------------------------------------------------------------
|
## -----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1190,50 +1190,10 @@ def unwrapPostJson(reference, layer):
|
||||||
return rc
|
return rc
|
||||||
|
|
||||||
|
|
||||||
files = {
|
|
||||||
"Administration" : ["js/actions/_admin/app.js",
|
|
||||||
"js/actions/_admin/routing/app.js",
|
|
||||||
"js/actions/_admin/server/app.js",
|
|
||||||
"js/actions/_admin/database/app.js",
|
|
||||||
"arangod/RestHandler/RestShutdownHandler.cpp",
|
|
||||||
"arangod/RestHandler/RestAdminLogHandler.cpp",
|
|
||||||
"js/actions/api-tasks.js",
|
|
||||||
"js/actions/api-endpoint.js",
|
|
||||||
"arangod/RestHandler/RestVersionHandler.cpp",
|
|
||||||
"js/actions/api-system.js" ],# TODO: no docu here.
|
|
||||||
"AQL" : [ "arangod/RestHandler/RestQueryHandler.cpp",
|
|
||||||
"js/actions/api-aqlfunction.js",
|
|
||||||
"js/actions/api-explain.js",
|
|
||||||
"arangod/RestHandler/RestQueryCacheHandler.cpp"],
|
|
||||||
"Bulk" : [ "arangod/RestHandler/RestExportHandler.cpp",
|
|
||||||
"arangod/RestHandler/RestImportHandler.cpp",
|
|
||||||
"arangod/RestHandler/RestBatchHandler.cpp" ],
|
|
||||||
"Collections" : [ "js/actions/_api/collection/app.js" ],
|
|
||||||
"Cursors" : [ "arangod/RestHandler/RestCursorHandler.cpp" ],
|
|
||||||
"Database" : [ "js/actions/api-database.js" ],
|
|
||||||
"Cluster" : ["js/actions/api-cluster.js"],
|
|
||||||
"Documents" : [ "arangod/RestHandler/RestDocumentHandler.cpp" ],
|
|
||||||
"Graph" : ["js/apps/system/_api/gharial/APP/gharial.js"],
|
|
||||||
"Graph edges" : [ "arangod/RestHandler/RestEdgeHandler.cpp", "arangod/RestHandler/RestEdgesHandler.cpp" ],
|
|
||||||
"Graph Traversal" : [ "js/actions/api-traversal.js" ],
|
|
||||||
"Indexes" : [ "js/actions/api-index.js" ],
|
|
||||||
"job" : [ "arangod/HttpServer/AsyncJobManager.cpp",
|
|
||||||
"arangod/RestHandler/RestJobHandler.cpp"],
|
|
||||||
"Replication" : [ "arangod/RestHandler/RestReplicationHandler.cpp" ],
|
|
||||||
"Simple Queries" : [ "js/actions/api-simple.js",
|
|
||||||
"arangod/RestHandler/RestSimpleHandler.cpp",
|
|
||||||
"arangod/RestHandler/RestSimpleQueryHandler.cpp" ],
|
|
||||||
"Transactions" : [ "js/actions/api-transaction.js" ],
|
|
||||||
"User handling" : [ "js/actions/_api/user/app.js" ],
|
|
||||||
"wal" : [ "js/actions/_admin/wal/app.js" ]
|
|
||||||
}
|
|
||||||
|
|
||||||
# Intentionaly not there:
|
|
||||||
# "structure" : [ "js/actions/api-structure.js" ],
|
|
||||||
|
|
||||||
|
|
||||||
if len(sys.argv) < 3:
|
if len(sys.argv) < 4:
|
||||||
print >> sys.stderr, "usage: " + sys.argv[0] + " <scriptDir> <outDir> <relDir>"
|
print >> sys.stderr, "usage: " + sys.argv[0] + " <scriptDir> <outDir> <relDir> <docublockdir>"
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
scriptDir = sys.argv[1]
|
scriptDir = sys.argv[1]
|
||||||
|
@ -1257,6 +1217,17 @@ f.close()
|
||||||
|
|
||||||
paths = {};
|
paths = {};
|
||||||
|
|
||||||
|
topdir = sys.argv[4]
|
||||||
|
files = {}
|
||||||
|
|
||||||
|
|
||||||
|
# Intentionaly not there:
|
||||||
|
# "structure" : [ "js/actions/api-structure.js" ],
|
||||||
|
|
||||||
|
for chapter in os.listdir(topdir):
|
||||||
|
files[chapter] = []
|
||||||
|
for oneFile in os.listdir(topdir + "/" + chapter):
|
||||||
|
files[chapter].append(topdir + "/" + chapter + '/' + oneFile)
|
||||||
|
|
||||||
for name, filenames in sorted(files.items(), key=operator.itemgetter(0)):
|
for name, filenames in sorted(files.items(), key=operator.itemgetter(0)):
|
||||||
currentTag = name
|
currentTag = name
|
||||||
|
|
Loading…
Reference in New Issue