# Portfolio All my public sourcecode and binaries(apk, ubuntu binaries, freebsd binaries and w10+ when possible) thow conan repositories [Git Flow Srategie in use]( GIT_FLOW_STRATEGIE.md) * note: * no Unity3D will be provide due to licensing and no native port for freebsd * start migrate moste of c++ source code to cmake+ conan + wxwidget for licensing purpose --- ## Demo video ![Aquarium - Birds](https://youtube.com/watch?v=c1LhcVIl7nE) ![Vague](https://youtube.com/watch?v=l_P6Aj01PcA) ![Visage - Morphing 3D](https://youtube.com/watch?v=iNLNoMeUYbc) ![Fumée](https://youtube.com/watch?v=0otNhvG_ttM) ![Cellule](https://youtube.com/watch?v=o0jTs_5dHxs) ![Color Spaces](https://youtube.com/watch?v=hCEmZdPWLII) #Using Sparse Checkout Sparse checkout allows you to check out only part of the working directory. This is particularly useful for large repositories where you only need a specific subdirectory. Step 1: Initialize the Repository First, clone the repository with the --no-checkout option to avoid checking out the files immediately. ```sh git clone --no-checkout cd ``` Step 2: Enable Sparse Checkout Configure Git to enable sparse checkout. ```sh git sparse-checkout init ``` Step 3: Define the Subdirectory Specify the subdirectory you want to clone. For example, if you want to clone the ``` cpp ``` subdirectory: ```sh git sparse-checkout set cpp ``` Step 4: Checkout the Subdirectory Now, checkout the repository. Only the specified subdirectory will be checked out. ```sh git checkout main ``` Replace main with the appropriate branch name if it differs.