jsPsych/docs/__init__.py

13 lines
420 B
Python

from logging import getLogger
from docs.__generator__.plugins import generate_plugin_parameters_section
logger = getLogger("mkdocs")
# https://mkdocs-macros-plugin.readthedocs.io/en/latest/macros/
def define_env(env):
@env.macro
def plugin_parameters(plugin_dir: str):
logger.info(f"Collecting parameter infos for plugin {plugin_dir}...")
return generate_plugin_parameters_section(plugin_dir)