Skip to content

Commit eb877ef

Browse files
committed
update
1 parent c220a89 commit eb877ef

File tree

5 files changed

+70
-119
lines changed

5 files changed

+70
-119
lines changed

.github/workflows/GHPages.yml

Lines changed: 1 addition & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -12,46 +12,7 @@ jobs:
1212
- uses: actions/setup-node@v4
1313
- uses: docker://pandoc/latex:2.9
1414
with:
15-
args: "pandoc ./documents/forJava/Javaコーディング規約.md -s --self-contained --number-sections --toc -t html5 -c ./documents/common/pandoc_styles/css/style.css -o ./public/resources/Javaコーディング規約.html"
16-
- uses: docker://pandoc/latex:2.9
17-
with:
18-
args: "pandoc ./documents/forJava/Javaコーディング規約.md --toc --reference-doc=./documents/common/pandoc_styles/スタイル.docx -s -o ./public/resources/Javaコーディング規約.docx"
19-
- uses: docker://pandoc/latex:2.9
20-
with:
21-
args: "pandoc ./documents/forSQL/SQLコーディング規約(Oracle).md -s --self-contained --number-sections --toc -t html5 -c ./documents/common/pandoc_styles/css/style.css -o ./public/resources/SQLコーディング規約(Oracle).html"
22-
- uses: docker://pandoc/latex:2.9
23-
with:
24-
args: "pandoc ./documents/forSQL/SQLコーディング規約(Oracle).md --toc --reference-doc=./documents/common/pandoc_styles/スタイル.docx -s -o ./public/resources/SQLコーディング規約(Oracle).docx"
25-
- uses: docker://pandoc/latex:2.9
26-
with:
27-
args: "pandoc ./documents/forSQL/SQLコーディング規約(PostgreSQL).md -s --self-contained --number-sections --toc -t html5 -c ./documents/common/pandoc_styles/css/style.css -o ./public/resources/SQLコーディング規約(PostgreSQL).html"
28-
- uses: docker://pandoc/latex:2.9
29-
with:
30-
args: "pandoc ./documents/forSQL/SQLコーディング規約(PostgreSQL).md --toc --reference-doc=./documents/common/pandoc_styles/スタイル.docx -s -o ./public/resources/SQLコーディング規約(PostgreSQL).docx"
31-
- uses: docker://pandoc/latex:2.9
32-
with:
33-
args: "pandoc ./documents/forAWSResource/AWSインフラリソース命名規約.md -s --self-contained --number-sections --toc -t html5 -c ./documents/common/pandoc_styles/css/style.css -o ./public/resources/AWSインフラリソース命名規約.html"
34-
- uses: docker://pandoc/latex:2.9
35-
with:
36-
args: "pandoc ./documents/forAWSResource/AWSインフラリソース命名規約.md --toc --reference-doc=./documents/common/pandoc_styles/スタイル.docx -s -o ./public/resources/AWSインフラリソース命名規約.docx"
37-
- uses: docker://pandoc/latex:2.9
38-
with:
39-
args: "pandoc ./documents/forOpenAPISpecification/OpenAPI_Specification_2.0.md -s --self-contained --number-sections --toc -t html5 -c ./documents/common/pandoc_styles/css/style.css -o ./public/resources/OpenAPI_Specification_2.0.html"
40-
- uses: docker://pandoc/latex:2.9
41-
with:
42-
args: "pandoc ./documents/forOpenAPISpecification/OpenAPI_Specification_2.0.md --toc --reference-doc=./documents/common/pandoc_styles/スタイル.docx -s -o ./public/resources/OpenAPI_Specification_2.0.docx"
43-
- uses: docker://pandoc/latex:2.9
44-
with:
45-
args: "pandoc ./documents/forGitBranch/git_branch_standards.md --resource-path ./documents/forGitBranch -s --self-contained --number-sections --toc -t html5 -c ../../documents/common/pandoc_styles/css/style.css -o ./public/resources/Gitブランチフロー.html"
46-
- uses: docker://pandoc/latex:2.9
47-
with:
48-
args: "pandoc ./documents/forGitBranch/git_branch_standards.md --resource-path ./documents/forGitBranch --toc --reference-doc=./documents/common/pandoc_styles/スタイル.docx -s -o ./public/resources/Gitブランチフロー.docx"
49-
- uses: docker://pandoc/latex:2.9
50-
with:
51-
args: "pandoc ./documents/forSlack/slack_usage_guidelines.md -s --self-contained --number-sections --toc -t html5 -c ./documents/common/pandoc_styles/css/style.css -o ./public/resources/Slack利用ガイドライン.html"
52-
- uses: docker://pandoc/latex:2.9
53-
with:
54-
args: "pandoc ./documents/forSlack/slack_usage_guidelines.md --toc --reference-doc=./documents/common/pandoc_styles/スタイル.docx -s -o ./public/resources/Slack利用ガイドライン.docx"
15+
args: build-resources-with-pandoc.sh
5516
- name: Install Packages
5617
run: |
5718
npm i -f
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: build-resources-with-pandoc
2+
3+
on:
4+
push:
5+
branches:
6+
- "*" # matches every branch that doesn't contain a '/'
7+
- "*/*" # matches every branch containing a single '/'
8+
- "**" # matches every branch
9+
- "!master" # excludes master
10+
11+
jobs:
12+
build-resources-with-pandoc:
13+
runs-on: ubuntu-latest
14+
steps:
15+
- uses: actions/checkout@v4
16+
- uses: actions/setup-node@v4
17+
- uses: docker://pandoc/latex:2.9
18+
with:
19+
args: build-resources-with-pandoc.sh
20+
- name: Archive resources
21+
uses: actions/upload-artifact@v4
22+
with:
23+
name: pandoc_resources
24+
path: ./public/resources/
25+
retention-days: 1

.github/workflows/test-pandoc-resources.yml

Lines changed: 0 additions & 64 deletions
This file was deleted.

build-resources-with-pandoc.sh

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
ROOT_DIR=`pwd`
2+
CSS_PATH="${ROOT_DIR}/documents/common/pandoc_styles/css/style.css"
3+
STYLE_DOCX_PATH="${ROOT_DIR}/documents/common/pandoc_styles/スタイル.docx"
4+
RESOURCES_DIR="${ROOT_DIR}/public/resources"
5+
6+
# Java
7+
cd ${ROOT_DIR}/documents/forJava
8+
9+
pandoc ./Javaコーディング規約.md -s --self-contained --number-sections --toc -t html5 -c ${CSS_PATH} -o ${RESOURCES_DIR}/Javaコーディング規約.html
10+
pandoc ./Javaコーディング規約.md --toc --reference-doc=${STYLE_DOCX_PATH} -s -o ${RESOURCES_DIR}/Javaコーディング規約.docx
11+
12+
# SQL
13+
cd ${ROOT_DIR}/documents/forSQL
14+
15+
pandoc ./SQLコーディング規約(Oracle).md -s --self-contained --number-sections --toc -t html5 -c ${CSS_PATH} -o ${RESOURCES_DIR}/SQLコーディング規約(Oracle).html
16+
pandoc ./SQLコーディング規約(Oracle).md --toc --reference-doc=${STYLE_DOCX_PATH} -s -o ${RESOURCES_DIR}/SQLコーディング規約(Oracle).docx
17+
pandoc ./SQLコーディング規約(PostgreSQL).md -s --self-contained --number-sections --toc -t html5 -c ${CSS_PATH} -o ${RESOURCES_DIR}/SQLコーディング規約(PostgreSQL).html
18+
pandoc ./SQLコーディング規約(PostgreSQL).md --toc --reference-doc=${STYLE_DOCX_PATH} -s -o ${RESOURCES_DIR}/SQLコーディング規約(PostgreSQL).docx
19+
20+
# AWSインフラリソース
21+
cd ${ROOT_DIR}/documents/forAWSResource
22+
23+
pandoc ./AWSインフラリソース命名規約.md -s --self-contained --number-sections --toc -t html5 -c ${CSS_PATH} -o ${RESOURCES_DIR}/AWSインフラリソース命名規約.html
24+
pandoc ./AWSインフラリソース命名規約.md --toc --reference-doc=${STYLE_DOCX_PATH} -s -o ${RESOURCES_DIR}/AWSインフラリソース命名規約.docx
25+
26+
# OpenAPISpecification
27+
cd ${ROOT_DIR}/documents/forOpenAPISpecification
28+
29+
pandoc ./OpenAPI_Specification_2.0.md -s --self-contained --number-sections --toc -t html5 -c ${CSS_PATH} -o ${RESOURCES_DIR}/OpenAPI_Specification_2.0.html
30+
pandoc ./OpenAPI_Specification_2.0.md --toc --reference-doc=${STYLE_DOCX_PATH} -s -o ${RESOURCES_DIR}/OpenAPI_Specification_2.0.docx
31+
32+
# Git
33+
cd ${ROOT_DIR}/documents/forGitBranch
34+
35+
pandoc ./git_branch_standards.md -s --self-contained --number-sections --toc -t html5 -c ../.${CSS_PATH} -o ${RESOURCES_DIR}/Gitブランチフロー規約.html
36+
pandoc ./git_branch_standards.md --toc --reference-doc=${STYLE_DOCX_PATH} -s -o ${RESOURCES_DIR}/Gitブランチフロー規約.docx
37+
38+
39+
# Slack
40+
cd ${ROOT_DIR}/documents/forSlack
41+
42+
pandoc ./slack_usage_guidelines.md -s --self-contained --number-sections --toc -t html5 -c ${CSS_PATH} -o ${RESOURCES_DIR}/Slack利用ガイドライン.html
43+
pandoc ./slack_usage_guidelines.md --toc --reference-doc=${STYLE_DOCX_PATH} -s -o ${RESOURCES_DIR}/Slack利用ガイドライン.docx

package.json

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -13,21 +13,7 @@
1313
"copy": "npm-run-all copy:*",
1414
"copy:git": "cp -r documents/forGitBranch/img docs/documents/forGitBranch/img",
1515
"copy:markdown": "cp -r documents/forMarkdown/future_muscle_partner/docs/future_muscle_partner_abstract.png docs/documents/forMarkdown/future_muscle_partner/docs/future_muscle_partner_abstract.png",
16-
"format": "prettier . --write",
17-
"pandoc": "npm-run-all pandoc:*",
18-
"pandoc:java-html": "pandoc ./documents/forJava/Javaコーディング規約.md -s --self-contained --number-sections --toc -t html5 -c ./documents/common/pandoc_styles/css/style.css -o ./documents/forJava/Javaコーディング規約.html",
19-
"pandoc:java-word": "pandoc ./documents/forJava/Javaコーディング規約.md --toc --reference-doc=./documents/common/pandoc_styles/スタイル.docx -s -o ./documents/forJava/Javaコーディング規約.docx",
20-
"pandoc:sqlo-html": "pandoc ./documents/forSQL/SQLコーディング規約(Oracle).md -s --self-contained --number-sections --toc -t html5 -c ./documents/common/pandoc_styles/css/style.css -o ./documents/forSQL/SQLコーディング規約(Oracle).html",
21-
"pandoc:sqlo-word": "pandoc ./documents/forSQL/SQLコーディング規約(Oracle).md --toc --reference-doc=./documents/common/pandoc_styles/スタイル.docx -s -o ./documents/forSQL/SQLコーディング規約(Oracle).docx",
22-
"pandoc:awsresource-html": "pandoc ./documents/forAWSResource/AWSインフラリソース命名規約.md -s --self-contained --number-sections --toc -t html5 -c ./documents/common/pandoc_styles/css/style.css -o ./documents/forAWSResource/AWSインフラリソース命名規約.html",
23-
"pandoc:awsresource-word": "pandoc ./documents/forAWSResource/AWSインフラリソース命名規約.md --toc --reference-doc=./documents/common/pandoc_styles/スタイル.docx -s -o ./documents/forAWSResource/AWSインフラリソース命名規約.docx",
24-
"pandoc:swagger-html": "pandoc ./documents/forOpenAPISpecification/OpenAPI_Specification_2.0.md -s --self-contained --number-sections --toc -t html5 -F mermaid-filter.cmd -c ./documents/common/pandoc_styles/css/style.css -o ./documents/forOpenAPISpecification/OpenAPI_Specification_2.0規約.html",
25-
"pandoc:swagger-word": "pandoc ./documents/forOpenAPISpecification/OpenAPI_Specification_2.0.md --toc --reference-doc=./documents/common/pandoc_styles/スタイル.docx -F mermaid-filter.cmd -s -o ./documents/forOpenAPISpecification/OpenAPI_Specification_2.0規約.docx",
26-
"pandoc:gitbranch-html": "pandoc ./documents/forGitBranch/git_branch_standards.md -s --self-contained --number-sections --toc -t html5 -F mermaid-filter.cmd -c ./documents/common/pandoc_styles/css/style.css -o ./documents/forGitBranch/Gitブランチフロー.html",
27-
"pandoc:gitbranch-word": "pandoc ./documents/forGitBranch/git_branch_standards.md --toc --reference-doc=./documents/common/pandoc_styles/スタイル.docx -F mermaid-filter.cmd -s -o ./documents/forGitBranch/Gitブランチフロー.docx",
28-
"pandoc:markdown-html": "pandoc ./documents/forMarkdown/README.md -s --self-contained --number-sections --toc -t html5 -F mermaid-filter.cmd -c ./documents/common/pandoc_styles/css/style.css -o ./documents/forMarkdown/Markdown設計ドキュメント規約.html",
29-
"pandoc:markdown-word": "pandoc ./documents/forMarkdown/README.md --toc --reference-doc=./documents/common/pandoc_styles/スタイル.docx -F mermaid-filter.cmd -s -o ./documents/forMarkdown/Markdown設計ドキュメント規約.docx",
30-
"pandoc:slack-html": "pandoc ./documents/forSlack/README.md -s --self-contained --number-sections --toc -t html5 -F mermaid-filter.cmd -c ./documents/common/pandoc_styles/css/style.css -o ./documents/forSlack/Slack利用ガイドライン.html"
16+
"format": "prettier . --write"
3117
},
3218
"repository": {
3319
"type": "git ",

0 commit comments

Comments
 (0)