@@ -16,6 +16,8 @@ DOC_TYPE="${1:-}"
1616CHART_FILE=" ${2:- } "
1717HELM_DOCS_DIR=" ${3:- } "
1818
19+ DOCS_DIR_NAME=" docs"
20+
1921function log() {
2022 echo -e " ${COLOR_PREFIX} SCB${COLOR_RESET} ${1} "
2123}
@@ -71,7 +73,7 @@ function generate_scanner_docs() {
7173 log " Parser found at: '${parser_dir} '. Generating parser doc..."
7274
7375 generate_docs " ${scanner_dir} " \
74- " docs /README.DockerHub-Parser.md" \
76+ " ${DOCS_DIR_NAME} /README.DockerHub-Parser.md" \
7577 " ${scanner_dir} /.helm-docs.gotmpl" \
7678 " ${HELM_DOCS_DIR} /README.DockerHub-Parser.md.gotmpl"
7779 # XXX: #754 Why is here no generation for ArtifactHub?
@@ -83,7 +85,7 @@ function generate_scanner_docs() {
8385 log " Scanner found at: '${scanner_image_dir} '. Generating scanner doc..."
8486
8587 generate_docs " ${scanner_dir} " \
86- " docs /README.DockerHub-Scanner.md" \
88+ " ${DOCS_DIR_NAME} /README.DockerHub-Scanner.md" \
8789 " ${scanner_dir} /.helm-docs.gotmpl" \
8890 " ${HELM_DOCS_DIR} /README.DockerHub-Scanner.md.gotmpl"
8991 # XXX: #754 Why is here no generation for ArtifactHub?
@@ -94,7 +96,7 @@ function generate_scanner_docs() {
9496 log " Generating main doc..."
9597 # XXX: #754 Why is here no generation for DockerHub?
9698 generate_docs " ${scanner_dir} " \
97- " docs /README.ArtifactHub.md" \
99+ " ${DOCS_DIR_NAME} /README.ArtifactHub.md" \
98100 " ${scanner_dir} /.helm-docs.gotmpl" \
99101 " ${HELM_DOCS_DIR} /README.ArtifactHub.md.gotmpl"
100102}
@@ -105,11 +107,11 @@ function generate_hook_docs() {
105107 hook_dir=" ${1} "
106108
107109 generate_docs " ${hook_dir} " \
108- " docs /README.DockerHub-Hook.md" \
110+ " ${DOCS_DIR_NAME} /README.DockerHub-Hook.md" \
109111 " ${hook_dir} /.helm-docs.gotmpl" \
110112 " ${HELM_DOCS_DIR} /README.DockerHub-Hook.md.gotmpl"
111113 generate_docs " ${hook_dir} " \
112- " docs /README.ArtifactHub.md" \
114+ " ${DOCS_DIR_NAME} /README.ArtifactHub.md" \
113115 " ${hook_dir} /.helm-docs.gotmpl" \
114116 " ${HELM_DOCS_DIR} /README.ArtifactHub.md.gotmpl"
115117}
@@ -120,12 +122,12 @@ function generate_demo_target_docs() {
120122 demo_target_dir=" ${1} "
121123
122124 generate_docs " ${demo_target_dir} " \
123- " docs /README.DockerHub-Target.md" \
125+ " ${DOCS_DIR_NAME} /README.DockerHub-Target.md" \
124126 " ${demo_target_dir} /.helm-docs.gotmpl" \
125127 " ${HELM_DOCS_DIR} /README.DockerHub-Target.md.gotmpl"
126128
127129 generate_docs " ${demo_target_dir} " \
128- " docs /README.ArtifactHub.md" \
130+ " ${DOCS_DIR_NAME} /README.ArtifactHub.md" \
129131 " ${demo_target_dir} /.helm-docs.gotmpl" \
130132 " ${HELM_DOCS_DIR} /README.ArtifactHub.md.gotmpl"
131133}
@@ -136,11 +138,11 @@ function generate_operator_docs() {
136138 operator_dir=" ${1} "
137139
138140 generate_docs " ${operator_dir} " \
139- " docs /README.DockerHub-Core.md" \
141+ " ${DOCS_DIR_NAME} /README.DockerHub-Core.md" \
140142 " ${operator_dir} /.helm-docs.gotmpl" \
141143 " ${HELM_DOCS_DIR} /README.DockerHub-Core.md.gotmpl"
142144 generate_docs " ${operator_dir} " \
143- " docs /README.ArtifactHub.md" \
145+ " ${DOCS_DIR_NAME} /README.ArtifactHub.md" \
144146 " ${operator_dir} /.helm-docs.gotmpl" \
145147 " ${HELM_DOCS_DIR} /README.ArtifactHub.md.gotmpl"
146148}
@@ -151,11 +153,11 @@ function generate_auto_discovery_docs() {
151153 auto_discovery_dir=" ${1} "
152154
153155 generate_docs " ${auto_discovery_dir} " \
154- " docs /README.DockerHub-Core.md" \
156+ " ${DOCS_DIR_NAME} /README.DockerHub-Core.md" \
155157 " ${auto_discovery_dir} .helm-docs.gotmpl" \
156158 " ${HELM_DOCS_DIR} /README.DockerHub-Core.md.gotmpl"
157159 generate_docs " ${auto_discovery_dir} " \
158- " docs /README.ArtifactHub.md" \
160+ " ${DOCS_DIR_NAME} /README.ArtifactHub.md" \
159161 " ${auto_discovery_dir} .helm-docs.gotmpl" \
160162 " ${HELM_DOCS_DIR} /README.ArtifactHub.md.gotmpl"
161163}
@@ -168,7 +170,7 @@ function main() {
168170 local work_dir docs_dir
169171
170172 work_dir=" $( dirname " ${CHART_FILE} " ) "
171- docs_dir=" ${work_dir} /docs "
173+ docs_dir=" ${work_dir} /${DOCS_DIR_NAME} "
172174
173175 if [ ! -d " ${docs_dir} " ]; then
174176 log " Ignoring docs creation process for '${CHART_FILE} ' because docs folder found at: '${docs_dir} '!"
0 commit comments