> For the complete documentation index, see [llms.txt](https://canine.gitbook.io/canine.sh/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://canine.gitbook.io/canine.sh/getting-started/quickstart/connect-a-github-project.md).

# Connect a Github project

Canine can deploy any project with a `Dockerfile`, but for this tutorial, we will deploy our example whiteboard application.

Go to [czhu12/whiteboarder](https://github.com/czhu12/whiteboarder) and fork the project to your own Github repository.

Navigate to **Projects → + New Project** and give your project a name.

Select your Github project by clicking on **Connect Github** and selecting your project. It should be something like `<your_username>/whiteboarder`.

Create your project, and it should automatically start building.
