# Documentation There is extensive documentation. If you start using the Text-Fabric API in your programs, you'll need it. Jump off to the [docs](https://dans-labs.github.io/text-fabric/) # Data In order to work with Text-Fabric, you need a dataset to operate on. Such a data set must be in TF format. # Apps It is possible to prepare a dataset in TF format and extend Text-Fabric with an *app* that has further knowledge of that specific dataset. The current distribution of Text-Fabric contains the following apps: app | dataset --- | --- `bhsa` | [Biblia Hebraica Stuttgartensia Amstelodamensis](https://github.com/etcbc/bhsa) `peshitta` | [Peshitta (Syriac Old Testament](https://github.com/etcbc/peshitta) `syrnt` | [Syriac New Testament](https://github.com/etcbc/syrnt) `uruk` | [Proto-Cuneiform tablets from Uruk IV/III](https://github.com/nino-cunei/uruk) An app takes care of automatic downloading of the dataset and it supports the Text-Fabric browser. --- **This repository is being archived continuously by the [Software Heritage Archive](https://archive.softwareheritage.org). If you want to cite snippets of the code of this repository, the Software Archive offers an easy and elegant way to do so. As an example, here I quote the [*stitching* algorithm](https://archive.softwareheritage.org/swh:1:cnt:6169c074089ddc8a0e048cb67e1fec57857ef54d;lines=3224-3270/), by means of which Text-Fabric Search collects the solutions of a [search template](https://dans-labs.github.io/text-fabric/Api/General/#searching). The quote refers directly to specific lines of code, deeply buried in a Python file within a particular version of Text-Fabric.**