Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: Zeebe REST API Explorer (integrated approach) (#3529)
* feat: configure zeebe api explorer * feat: generate zeebe rest api docs * feat: show correct version for Zeebe API Explorer * chore: pass-through script to prettier so i can call it like > [email protected] prettier > prettier Usage: prettier [options] [file/dir/glob ...] By default, output is written to stdout. Stdin is read if it is piped to Prettier and no files are given. Output options: -c, --check Check if the given files are formatted, print a human-friendly summary message and paths to unformatted files (see also --list-different). -l, --list-different Print the names of files that are different from Prettier's formatting (see also --check). -w, --write Edit files in-place. (Beware!) Format options: --arrow-parens <always|avoid> Include parentheses around a sole arrow function parameter. Defaults to always. --bracket-same-line Put > of opening tags on the last line instead of on a new line. Defaults to false. --no-bracket-spacing Do not print spaces between brackets. --embedded-language-formatting <auto|off> Control how Prettier formats quoted code embedded in the file. Defaults to auto. --end-of-line <lf|crlf|cr|auto> Which end of line characters to apply. Defaults to lf. --html-whitespace-sensitivity <css|strict|ignore> How to handle whitespaces in HTML. Defaults to css. --jsx-single-quote Use single quotes in JSX. Defaults to false. --parser <flow|babel|babel-flow|babel-ts|typescript|acorn|espree|meriyah|css|less|scss|json|json5|json-stringify|graphql|markdown|mdx|vue|yaml|glimmer|html|angular|lwc> Which parser to use. --print-width <int> The line length where Prettier will try wrap. Defaults to 80. --prose-wrap <always|never|preserve> How to wrap prose. Defaults to preserve. --quote-props <as-needed|consistent|preserve> Change when properties in objects are quoted. Defaults to as-needed. --no-semi Do not print semicolons, except at the beginning of lines which may need them. --single-attribute-per-line Enforce single attribute per line in HTML, Vue and JSX. Defaults to false. --single-quote Use single quotes instead of double quotes. Defaults to false. --tab-width <int> Number of spaces per indentation level. Defaults to 2. --trailing-comma <all|es5|none> Print trailing commas wherever possible when multi-line. Defaults to all. --use-tabs Indent with tabs instead of spaces. Defaults to false. --vue-indent-script-and-style Indent script and style tags in Vue files. Defaults to false. Config options: --config <path> Path to a Prettier configuration file (.prettierrc, package.json, prettier.config.js). --no-config Do not look for a configuration file. --config-precedence <cli-override|file-override|prefer-file> Define in which order config files and CLI options should be evaluated. Defaults to cli-override. --no-editorconfig Don't take .editorconfig into account when parsing configuration. --find-config-path <path> Find and print the path to a configuration file for the given input file. --ignore-path <path> Path to a file with patterns describing files to ignore. Multiple values are accepted. Defaults to [.gitignore, .prettierignore]. --plugin <path> Add a plugin. Multiple plugins can be passed as separate `--plugin`s. Defaults to []. --with-node-modules Process files inside 'node_modules' directory. Editor options: --cursor-offset <int> Print (to stderr) where a cursor at the given position would move to after formatting. This option cannot be used with --range-start and --range-end. Defaults to -1. --range-end <int> Format code ending at a given character offset (exclusive). The range will extend forwards to the end of the selected statement. This option cannot be used with --cursor-offset. Defaults to Infinity. --range-start <int> Format code starting at a given character offset. The range will extend backwards to the start of the first line containing the selected statement. This option cannot be used with --cursor-offset. Defaults to 0. Other options: --cache Only format changed files. Cannot use with --stdin-filepath. Defaults to false. --cache-location <path> Path to the cache file. --cache-strategy <metadata|content> Strategy for the cache to use for detecting changed files. --no-color Do not colorize error messages. --no-error-on-unmatched-pattern Prevent errors when pattern is unmatched. --file-info <path> Extract the following info (as JSON) for a given file path. Reported fields: * ignored (boolean) - true if file path is filtered by --ignore-path * inferredParser (string | null) - name of parser inferred from file path -h, --help <flag> Show CLI usage, or details about the given flag. Example: --help write -u, --ignore-unknown Ignore unknown files. --insert-pragma Insert @Format pragma into file's first docblock comment. Defaults to false. --log-level <silent|error|warn|log|debug> What level of logs to report. Defaults to log. --require-pragma Require either '@prettier' or '@Format' to be present in the file's first docblock comment in order for it to be formatted. Defaults to false. --stdin-filepath <path> Path to the file to pretend that stdin comes from. --support-info Print support information as JSON. -v, --version Print Prettier version. * refactor: align endpoint descriptions with other explorers * oops: revert this https change that I keep making for some reason * fix: override display of additionalProperties in schemas * confused: I don't know why the generated docs need to be double-prettier'ed, but they do * chore: update OpenAPI spec * fix: adjust Zeebe API version based on spec * feat: display an 'unreleased' banner at the top of the Zeebe Explorer * feat: migrate zeebe rest api docs into main docs instance * Revert "feat: show correct version for Zeebe API Explorer" This reverts commit 6ebe63b. * Revert "feat: display an 'unreleased' banner at the top of the Zeebe Explorer" This reverts commit 4d7eec8. * refactor: zeebe rest overview * docs: describe auth for zeebe rest api
- Loading branch information