.. _DIR/Tree/CommonIcons: Common Icons ############ Icons commonly used in a :ref:`tree `, per topic: each with its Unicode name and its code points, in the form an icon option takes them. In HTML, the button beside an icon copies the icon, and the button beside the code points copies these. An icon with a variation selector, e.g. ``U+2699 U+FE0F``, is drawn as a colourful emoji; without it, many fonts draw the character as a black and white symbol. The tables are written with the :ref:`unicode-table ` directive, which computes the names and code points. .. only:: latex The PDF lists the names and code points only, as LaTeX draws no emoji. .. _DIR/Tree/CommonIcons/Files: Files and Directories ********************* .. unicode-table:: ๐Ÿ“ | a directory ๐Ÿ“‚ | an expanded directory U+1F5C2 U+FE0F | a collection of directories, e.g. a namespace package ๐Ÿ“„ | a file ๐Ÿ“ | a text document, e.g. :file:`README.md` ๐Ÿ“œ | a script, e.g. :file:`run.ps1` ๐Ÿ“‹ | a list, e.g. :file:`requirements.txt` ๐Ÿ“Š | a report or data, e.g. a coverage report U+1F5BC U+FE0F | an image U+1F5C3 U+FE0F | an archive, e.g. a wheel ๐Ÿ”’ | a lock file, or a file not to be edited U+1F5D1 U+FE0F | an obsolete or deleted file .. _DIR/Tree/CommonIcons/Code: Code and Packages ***************** .. unicode-table:: ๐Ÿ“ฆ | a package ๐Ÿ | a Python module U+2699 U+FE0F | a configuration file, e.g. :file:`pyproject.toml` ๐Ÿงฉ | a plugin or an extension ๐Ÿงฑ | a building block, e.g. a class ๐Ÿ”Œ | an interface or an adapter ๐Ÿ”ง | a tool U+1F6E0 U+FE0F | build tooling, e.g. :file:`setup.py` ๐Ÿ“š | a library ๐Ÿ“– | documentation ๐Ÿงช | tests ๐Ÿž | a bug, or a debugging aid ๐Ÿ”‘ | a key or a secret ๐Ÿ’ป | a program, e.g. a command line interface .. _DIR/Tree/CommonIcons/CI: CI and Workflows **************** .. unicode-table:: ๐Ÿ”„ | a workflow or a pipeline U+25B6 U+FE0F | a job, or a run ๐Ÿ”— | an action, or a reusable workflow ๐Ÿณ | a container U+1F3D7 U+FE0F | a build ๐Ÿš€ | a release, or a deployment ๐Ÿ“ค | an artifact uploaded ๐Ÿ“ฅ | an artifact downloaded U+23F1 U+FE0F | a schedule, or a timeout ๐Ÿ”€ | a matrix, or a merge ๐ŸŒฟ | a branch ๐Ÿ”– | a tag, e.g. ``v1.2.0`` U+1F3F7 U+FE0F | a label, e.g. of an issue .. _DIR/Tree/CommonIcons/Status: Status ****** .. unicode-table:: โœ… | passed, done โŒ | failed U+26A0 U+FE0F | a warning U+2139 U+FE0F | information โ“ | unknown โ›” | blocked, forbidden ๐Ÿšง | work in progress โณ | pending, running U+23ED U+FE0F | skipped ๐ŸŸข | good ๐ŸŸก | degraded, partial ๐Ÿ”ด | bad .. _DIR/Tree/CommonIcons/Text: Text Symbols ************ Characters without an emoji presentation: they are drawn in the text's font and colour, so they suit a tree's expanders and a plain style. .. unicode-table:: โ–พ | expanded, the default of ``:expanded-icon:`` โ–ธ | collapsed, the default of ``:collapsed-icon:`` โ€ข | an item โ†’ | a reference, or a result โœ“ | passed, done โœ— | failed