# QOwnNotes bouwen

## Bouwen vanuit GitHub

U kunt QOwnNotes ook zelf bouwen vanuit de broncode.

Checkout the code of the last release directly from the git repository:

```bash
git clone https://github.com/pbek/QOwnNotes.git -b release
cd QOwnNotes
git submodule update --init
```

Voor foutopsporing is het het gemakkelijkst om QtCreator te gebruiken. Met het downloaden van [Qt Creator](https://www.qt.io/download-qt-installer-oss), heb je ook het pakket `qtwebsockets` nodig om QOwnNotes te bouwen met Qt6. If you build under Windows, you want to stick to _MinGw 64-bit_. Op Linux heb je waarschijnlijk een pakket voor QtCreator in je repository.

Open daarna het projectbestand `src/QOwnNotes.pro` en klik op **Build** / **Build Project QOwnNotes**.

Als u weet wat u doet, kunt u QOwnNotes ook rechtstreeks in uw terminal bouwen:

```bash
cd src

# build binary translation files if you want another language than English
lrelease QOwnNotes.pro

# prepare build process and build the application
qmake
make
```

Voel je vrij om broncode aan dit project bij te dragen, suggesties te doen of meld problemen met de [QOwnNotes issues page](https://github.com/pbek/QOwnNotes/issues).

Bezoek [QOwnNotes op GitHub](https://github.com/pbek/QOwnNotes).

::: tip
If you want to contribute source code to the project please make your pull requests to the `main` branch. But please make sure to read the [code contribution guidelines](../contributing/code-contributions.md) first.
:::

## Bronarchief

U kunt de broncode-archieven van QOwnNotes vinden op [QOwnNotes source archive](https://github.com/pbek/QOwnNotes/releases).

De bronarchieven zullen als volgt toegankelijk zijn:

`https://github.com/pbek/QOwnNotes/releases/download/v23.7.0/qownnotes-23.7.0.tar.xz`

## Bouwen met nix

If you have the [Nix package manager](https://nixos.org/download/) and [Devenv](https://devenv.sh/getting-started/) installed you can just git-clone the repository, like explained above and build with:

```bash
# Open a shell with all the tools you need
devenv shell

# Build the application
just nix-build

# Run the built application
just nix-run
```
