# {py:mod}`drafty_dev`

```{py:module} drafty_dev
```

```{autodoc2-docstring} drafty_dev
:parser: drafty_dev.docs.docstrings
:allowtitles:
```

## Subpackages

```{toctree}
:titlesonly:
:maxdepth: 3

drafty_dev.docs
drafty_dev.tools
```

## Submodules

```{toctree}
:titlesonly:
:maxdepth: 1

drafty_dev.__main__
```

## Package Contents

### Functions

````{list-table}
:class: autosummary longtable
:align: left

* - {py:obj}`escape <drafty_dev.escape>`
  - ```{autodoc2-docstring} drafty_dev.escape
    :parser: drafty_dev.docs.docstrings
    :summary:
    ```
* - {py:obj}`log <drafty_dev.log>`
  - ```{autodoc2-docstring} drafty_dev.log
    :parser: drafty_dev.docs.docstrings
    :summary:
    ```
````

### API

````{py:function} escape(path: str | pathlib.Path) -> str
:canonical: drafty_dev.escape

```{autodoc2-docstring} drafty_dev.escape
:parser: drafty_dev.docs.docstrings
```
````

````{py:function} log(obj)
:canonical: drafty_dev.log

```{autodoc2-docstring} drafty_dev.log
:parser: drafty_dev.docs.docstrings
```
````
