summaryrefslogtreecommitdiff
path: root/src/web/docs/api/gulpfile.ts
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2017-12-17 04:02:30 +0900
committersyuilo <syuilotan@yahoo.co.jp>2017-12-17 04:02:30 +0900
commitda279f9e50839da68746ad6460045d0f358818ae (patch)
treeb8442b8de433a53d9ba0105eaaec2426206b2aaa /src/web/docs/api/gulpfile.ts
parentMerge pull request #1002 from syuilo/greenkeeper/style-loader-0.19.1 (diff)
downloadsharkey-da279f9e50839da68746ad6460045d0f358818ae.tar.gz
sharkey-da279f9e50839da68746ad6460045d0f358818ae.tar.bz2
sharkey-da279f9e50839da68746ad6460045d0f358818ae.zip
:v:
Diffstat (limited to 'src/web/docs/api/gulpfile.ts')
-rw-r--r--src/web/docs/api/gulpfile.ts9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/web/docs/api/gulpfile.ts b/src/web/docs/api/gulpfile.ts
index 908280453c..2e8409c595 100644
--- a/src/web/docs/api/gulpfile.ts
+++ b/src/web/docs/api/gulpfile.ts
@@ -16,7 +16,7 @@ import generateVars from '../vars';
const commonVars = generateVars();
-const langs = ['ja', 'en'];
+const langs = Object.keys(commonVars.i18n);
const kebab = string => string.replace(/([a-z])([A-Z])/g, '$1-$2').replace(/\s+/g, '-').toLowerCase();
@@ -102,7 +102,10 @@ gulp.task('doc:api:endpoints', () => {
const ep = yaml.safeLoad(fs.readFileSync(file, 'utf-8'));
const vars = {
endpoint: ep.endpoint,
- url: `${config.api_url}/${ep.endpoint}`,
+ url: {
+ host: config.api_url,
+ path: ep.endpoint
+ },
desc: ep.desc,
params: sortParams(ep.params.map(p => parseParam(p))),
paramDefs: extractDefs(ep.params),
@@ -113,6 +116,7 @@ gulp.task('doc:api:endpoints', () => {
pug.renderFile('./src/web/docs/api/endpoints/view.pug', Object.assign({}, vars, {
lang,
title: ep.endpoint,
+ src: `https://github.com/syuilo/misskey/tree/master/src/web/docs/api/endpoints/${ep.endpoint}.yaml`,
kebab,
common: commonVars
}), (renderErr, html) => {
@@ -152,6 +156,7 @@ gulp.task('doc:api:entities', () => {
pug.renderFile('./src/web/docs/api/entities/view.pug', Object.assign({}, vars, {
lang,
title: entity.name,
+ src: `https://github.com/syuilo/misskey/tree/master/src/web/docs/api/entities/${kebab(entity.name)}.yaml`,
kebab,
common: commonVars
}), (renderErr, html) => {