Lines Matching refs:doc

329 	$(MAKE) -s test-doc
366 DOCBUILDSTAMP_PREREQS = tools/doc/addon-verify.mjs doc/api/addons.md
377 test/addons/.docbuildstamp: $(DOCBUILDSTAMP_PREREQS) tools/doc/node_modules
512 test-all-suites: | clear-stalled test-build bench-addons-build doc-only ## Run all test suites.
552 test-ci: | clear-stalled bench-addons-build build-addons build-js-native-api-tests build-node-api-tests doc-only
632 .PHONY: test-doc
633 test-doc: doc-only lint-md ## Builds, lints, and verifies the docs.
635 echo "Skipping test-doc (no crypto)"; \
640 .PHONY: test-doc-ci
641 test-doc-ci: doc-only
746 apidoc_dirs = out/doc out/doc/api out/doc/api/assets
747 apidoc_sources = $(wildcard doc/api/*.md)
751 apiassets = $(subst api_assets,api/assets,$(addprefix out/,$(wildcard doc/api_assets/*)))
753 tools/doc/node_modules: tools/doc/package.json
755 echo "Skipping tools/doc/node_modules (no crypto)"; \
757 cd tools/doc && $(call available-node,$(run-npm-ci)) \
760 .PHONY: doc-only
761 doc-only: tools/doc/node_modules \
764 echo "Skipping doc-only (no crypto)"; \
766 $(MAKE) out/doc/api/all.html out/doc/api/all.json out/doc/api/stability; \
769 .PHONY: doc
770 doc: $(NODE_EXE) doc-only
772 out/doc:
775 # If it's a source tarball, doc/api already contains the generated docs.
776 # Just copy everything under doc/api over.
777 out/doc/api: doc/api
779 cp -r doc/api out/doc
781 # If it's a source tarball, assets are already in doc/api/assets
782 out/doc/api/assets:
784 if [ -d doc/api/assets ]; then cp -r doc/api/assets out/doc/api; fi;
786 # If it's not a source tarball, we need to copy assets from doc/api_assets
787 out/doc/api/assets/%: doc/api_assets/% | out/doc/api/assets
788 @cp $< $@ ; $(RM) out/doc/api/assets/README.md
793 LINK_DATA = out/doc/apilinks.json
794 VERSIONS_DATA = out/previous-doc-versions.json
795 gen-api = tools/doc/generate.mjs --node-version=$(FULLVERSION) \
796 --apilinks=$(LINK_DATA) $< --output-directory=out/doc/api \
798 gen-apilink = tools/doc/apilinks.mjs $(LINK_DATA) $(wildcard lib/*.js)
800 $(LINK_DATA): $(wildcard lib/*.js) tools/doc/apilinks.mjs | out/doc
804 $(VERSIONS_DATA): CHANGELOG.md src/node_version.h tools/doc/versions.mjs
805 $(call available-node, tools/doc/versions.mjs $@)
809 out/doc/api/%.json out/doc/api/%.html: doc/api/%.md tools/doc/generate.mjs \
810 tools/doc/markdown.mjs tools/doc/html.mjs tools/doc/json.mjs \
811 tools/doc/apilinks.mjs $(VERSIONS_DATA) | $(LINK_DATA) out/doc/api
818 out/doc/api/all.html: $(apidocs_html) tools/doc/allhtml.mjs \
819 tools/doc/apilinks.mjs | out/doc/api
821 echo "Skipping HTML single-page doc generation (no ICU)"; \
823 $(call available-node, tools/doc/allhtml.mjs) \
826 out/doc/api/all.json: $(apidocs_json) tools/doc/alljson.mjs | out/doc/api
830 $(call available-node, tools/doc/alljson.mjs) \
833 .PHONY: out/doc/api/stability
834 out/doc/api/stability: out/doc/api/all.json tools/doc/stability.mjs | out/doc/api
838 $(call available-node, tools/doc/stability.mjs) \
842 docopen: out/doc/api/all.html
847 @$(PYTHON) -m http.server 8000 --bind 127.0.0.1 --directory out/doc/api
852 $(RM) -r out/doc
857 CHANGELOG=doc/changelogs/CHANGELOG_V$(firstword $(subst ., ,$(RAWVER))).md
1034 @if [ "$(DISTTYPE)" = "release" ] && `grep -q REPLACEME doc/api/*.md`; then \
1035 echo 'Please update REPLACEME tags in the following doc/api/*.md files (See doc/contributing/releases.md):\n' ; \
1036 REPLACEMES="$(shell grep -l REPLACEME doc/api/*.md)" ; \
1041 `grep -q DEP...X doc/api/deprecations.md`; then \
1042 echo 'Please update DEP...X in doc/api/deprecations.md (See doc/contributing/releases.md)' ; \
1136 cp doc/osx_installer_logo.png $(MACOSOUTDIR)/installer/productbuild/Resources
1174 $(TARBALL): release-only doc-only
1176 mkdir -p $(TARNAME)/doc/api
1177 cp doc/node.1 $(TARNAME)/doc/node.1
1178 cp -r out/doc/api/* $(TARNAME)/doc/api/
1183 $(RM) -r $(TARNAME)/deps/openssl/openssl/doc
1191 $(RM) -r $(TARNAME)/doc/images # too big
1228 .PHONY: doc-upload
1230 doc-upload: doc
1232 chmod -R ug=rw-x+X,o=r+X out/doc/
1233 scp -pr out/doc/* $(STAGINGSERVER):nodejs/$(DISTTYPEDIR)/$(FULLVERSION)/docs/
1350 LINT_MD_TARGETS = doc src lib benchmark test tools/doc tools/icu $(wildcard *.md)
1363 lint-md: lint-js-doc | tools/.mdlintstamp
1373 LINT_JS_TARGETS = .eslintrc.js benchmark doc lib test tools
1384 .PHONY: lint-js-doc
1387 lint-js-doc: LINT_JS_TARGETS=doc
1388 lint-js lint-js-doc:
1559 lint: ## Run JS, C++, MD and doc linters.
1571 @if ! ( grep -IEqrs "$(CONFLICT_RE)" --exclude="error-message.js" --exclude="merge-conflict.json" benchmark deps doc lib src test tools ) \