Skip to content

Commit e12b754

Browse files
committed
Update source docs
1 parent e64a33e commit e12b754

File tree

1 file changed

+27
-7
lines changed

1 file changed

+27
-7
lines changed

tools/make/lib/examples/markdown_javascript.mk

Lines changed: 27 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,22 @@ REMARK_RUN_JAVASCRIPT_EXAMPLES_FLAGS ?= \
4242

4343
# RULES #
4444

45-
# Run examples.
45+
#/
46+
# Runs JavaScript examples found in Markdown files in sequential order.
4647
#
47-
# This target runs JavaScript examples in Markdown files in sequential order.
48-
48+
# ## Notes
49+
#
50+
# - This rule is useful when wanting to glob for Markdown files (e.g., run all JavaScript examples found in Markdown files for a particular package).
51+
#
52+
#
53+
# @param {string} [MARKDOWN_FILTER] - file path pattern (e.g., `.*/math/base/special/abs/.*`)
54+
#
55+
# @example
56+
# make markdown-examples-javascript
57+
#
58+
# @example
59+
# make markdown-examples-javascript MARKDOWN_FILTER=.*/strided/common/.*
60+
#/
4961
markdown-examples-javascript: $(NODE_MODULES)
5062
$(QUIET) $(FIND_MARKDOWN_CMD) | grep '^[\/]\|^[a-zA-Z]:[/\]' | grep 'README.md' | grep -v '/_tools/' | grep -v '/stdlib/tools/' | while read -r file; do \
5163
echo ""; \
@@ -59,11 +71,19 @@ markdown-examples-javascript: $(NODE_MODULES)
5971

6072
.PHONY: markdown-examples-javascript
6173

62-
63-
# Run examples.
74+
#/
75+
# Runs JavaScript examples found in a specified list of Markdown files in sequential order.
6476
#
65-
# This target runs JavaScript examples from a specified list of Markdown files in sequential order.
66-
77+
# ## Notes
78+
#
79+
# - This rule is useful when wanting to run JavaScript examples found in a list of Markdown files generated by some other command (e.g., a list of changed Markdown files obtained via `git diff`).
80+
#
81+
#
82+
# @param {string} FILES - list of Markdown file paths
83+
#
84+
# @example
85+
# make markdown-examples-javascript-files FILES='/foo/README.md /bar/README.md'
86+
#/
6787
markdown-examples-javascript-files: $(NODE_MODULES)
6888
$(QUIET) for file in $(FILES); do \
6989
echo ""; \

0 commit comments

Comments
 (0)