# Promptflow documentation contribute guidelines This folder contains the source code for [prompt flow documentation site](https://microsoft.github.io/promptflow/). This readme file will not be included in above doc site. It keeps a guide for promptflow documentation contributors. ## Content Below is a table of important doc pages. | Category | Article | |----------------|----------------| |Quick start|[Getting started with prompt flow](./how-to-guides/quick-start.md)| |Concepts|[Flows](./concepts/concept-flows.md)
[Tools](./concepts/concept-tools.md)
[Connections](./concepts/concept-connections.md)
[Variants](./concepts/concept-variants.md)
| |How-to guides|[How to initialize and test a flow](./how-to-guides/develop-a-dag-flow/init-and-test-a-flow.md)
[How to run and evaluate a flow](./how-to-guides/run-and-evaluate-a-flow/index.md)
[How to tune prompts using variants](./how-to-guides/tune-prompts-with-variants.md)
[How to deploy a flow](./how-to-guides/deploy-a-flow/index.md)
[How to create and use your own tool package](./how-to-guides/develop-a-tool/create-and-use-tool-package.md)| |Tools reference|[LLM tool](./reference/tools-reference/llm-tool.md)
[Prompt tool](./reference/tools-reference/prompt-tool.md)
[Python tool](./reference/tools-reference/python-tool.md)
[Embedding tool](./reference/tools-reference/embedding_tool.md)
[SERP API tool](./reference/tools-reference/serp-api-tool.md) || ## Writing tips 0. Reach the doc source repository by clicking `Edit this page` on any page. ![Edit this page](./media/edit-this-page.png) 1. Please use :::{admonition} for experimental feature or notes, and admonition with dropdown for the Limitation Part. 2. Please use ::::{tab-set} to group your sdk/cli example, and put the cli at first. Use :sync: to sync multiple tables . 3. If you are unclear with the above lines, refer to [get started](./how-to-guides/quick-start.md) to see the usage. 4. Add gif: Use [ScreenToGif](https://www.screentogif.com/) to record your screen, edit and save as a gif. 5. Reach more element style at [Sphinx Design Components](https://pydata-sphinx-theme.readthedocs.io/en/latest/user_guide/web-components.html). ## Preview your changes **Local build**: We suggest using local build at the beginning, as it's fast and efficiency. Please refer to [How to build doc site locally](./dev/documentation_guidelines.md#how-to-build-doc-site-locally). ## FAQ ### Adding image in doc Please use markdown syntax `![img desc](img link)` to reference image, because the relative path of image will be changed after sphinx build, and image placed in html tags can not be referenced when build. ### Draw flow chart in doc We recommend using the mermaid, learn more from the [mermaid syntax doc](https://mermaid-js.github.io/mermaid/#/./flowchart?id=flowcharts-basic-syntax) - Recommend to install [vscode extension](https://marketplace.visualstudio.com/items?itemName=bierner.markdown-mermaid) to preview graph in vscode. ## Reference - [md-and-rst](https://coderefinery.github.io/sphinx-lesson/md-and-rst/) - [sphinx-quickstart](https://www.sphinx-doc.org/en/master/usage/quickstart.html)