diff --git a/tutorial-wrapping-c-library.md b/tutorial-wrapping-c-library.md index e11980e..0e4d0e9 100644 --- a/tutorial-wrapping-c-library.md +++ b/tutorial-wrapping-c-library.md @@ -496,7 +496,25 @@ QString CalcModulePlugin::libVersion() ### 3.1 Initialize the Git repo -Nix flakes require a git repository: +Nix flakes require a git repository. + +Before staging files, create a `.gitignore` to exclude vendored binaries and build artifacts: + +``` +# Vendored C library binaries (built by nix, do not commit) +lib/*.so +lib/*.dylib +lib/*.a + +# Nix build output +result +result-* + +# CMake build directory +build/ +``` + +Then initialise the repo: ```bash cd logos-calc-module