> For the complete documentation index, see [llms.txt](https://docs.ci.trust-in-soft.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ci.trust-in-soft.com/tutorial/prepare-the-demo-project.md).

# Prepare the demo project

We will analyze a project called [demo-caesar](https://github.com/TrustInSoft-CI/demo-caesar), which is a simple cypher C library implemented for the tutorial:

* [demo-caesar](https://github.com/TrustInSoft-CI/demo-caesar) contains an undefined behavior to hunt for, and the source code is straightforward to understand
* It already includes a test, which will be used as entry point for the continuous analysis

As a first step, you should make a copy of this project to your GitHub account.

{% hint style="success" %}
If you'd like to try with another project instead, [first ensure the project is eligible](/faq.md#technical-requirements), then feel free to follow the same steps.
{% endhint %}

## Fork the demo project

**1.** Visit the [demo-caesar project page](https://github.com/TrustInSoft-CI/demo-caesar) on GitHub and click **Fork**:

![](/files/-LzMGUY7otSD0AttJDgm)

**2.** Select your GitHub account as fork destination.

You'll be redirected to your demo-caesar fork in your GitHub account.
