From 40f44aa42ab0ceef310b901f46a75f1b7a8e8e67 Mon Sep 17 00:00:00 2001 From: scawful Date: Sun, 5 Oct 2025 01:05:37 -0400 Subject: [PATCH] chore: Update .gitignore and Doxyfile for improved organization and versioning - Expanded .gitignore to include additional build artifacts, IDE files, and logs for better project cleanliness. - Updated Doxyfile to increment project version from 0.3.1 to 0.3.2, reflecting recent changes and improvements. - Adjusted excluded directories in Doxyfile for clearer documentation generation. --- .gitignore | 140 +++++++++++++++++++++++++++++++++++------------------ Doxyfile | 4 +- 2 files changed, 94 insertions(+), 50 deletions(-) diff --git a/.gitignore b/.gitignore index 0642e2f4..aaed4c75 100644 --- a/.gitignore +++ b/.gitignore @@ -1,48 +1,92 @@ -.favorites.json -build/ -.cache/ -.vscode/ -disasm/ -src/etc -checks.json -assets/lib/libasar.dll -cmake/yaze.plist.in -etc/ -latex/ -html/ -docs/zarby_algos.md -docs/overworld-expansion.md -assets/asm/EditorCore.asm -src/app/emu/cpu/internal/old_cpu.cc -build-windows -src/lib/libpng -src/lib/zlib -assets/layouts/ow_toolset.zeml -build_minimal/ -build_test/ -src/lib/cmake/glew/CopyImportedTargetProperties.cmake -src/lib/cmake/glew/glew-config.cmake -src/lib/cmake/glew/glew-targets-release.cmake -src/lib/cmake/glew/glew-targets.cmake -src/lib/cmake/SDL2/sdl2-config-version.cmake -src/lib/cmake/SDL2/sdl2-config.cmake -src/lib/GL/glew.h -src/lib/GL/glxew.h -src/lib/GL/wglew.h -src/lib/libGLEW.2.2.0.dylib -src/lib/libGLEW.2.2.dylib -src/lib/libGLEW.a -src/lib/libGLEW.dylib -src/lib/libSDL2_test.a -src/lib/libSDL2-2.0.0.dylib -src/lib/libSDL2.a -src/lib/libSDL2.dylib -src/lib/libSDL2main.a -src/app/gui/modules/component.h -src/ios/macOS/Info-macOS.plist -src/ios/macOS/MainMenu.storyboard -yaze_log.txt -build_test/ -compile_commands.json -build*/ -*.sfc \ No newline at end of file +# Build directories - organized by platform +build/ +build-*/ +out/ +build*/ +docs/html/ +docs/latex/ + +# CMake +CMakeCache.txt +CMakeFiles/ +cmake_install.cmake +compile_commands.json +CPackConfig.cmake +CPackSourceConfig.cmake +CTestTestfile.cmake +Testing/ + +# Build artifacts +*.o +*.a +*.so +*.dylib +*.dll +*.exe +*.app +*.out + +# IDE files +.vscode/ +.idea/ +*.swp +*.swo +*~ +.DS_Store + +# Test outputs +test_screenshots/ +test_temp_rom.sfc +zelda3_v3_test.sfc + +# Logs +yaze_log.txt +*.log + +# vcpkg +vcpkg_installed/ + +# Agent learned knowledge (user-specific) +.agent_knowledge/ + +# macOS +.DS_Store +.AppleDouble +.LSOverride + +# Windows +Thumbs.db +ehthumbs.db +Desktop.ini + +# Backup files +*.bak +*.backup +*~ + +# Generated files +gens/ +*.pb.h +*.pb.cc +*.grpc.pb.h +*.grpc.pb.cc + +# Cache +.cache/ + +# local dependencies +src/lib/cmake/ +src/lib/GL/ +src/lib/libpng/ +src/lib/zlib/ +src/app/gui/modules/component.h +src/ios/macOS/Info-macOS.plist +src/ios/macOS/MainMenu.storyboard +src/app/emu/cpu/internal/old_cpu.cc +.favorites.json +checks.json +assets/etc/ +*.sfc +imgui.ini +.gitignore +recent_files.txt diff --git a/Doxyfile b/Doxyfile index bd524088..4193163b 100644 --- a/Doxyfile +++ b/Doxyfile @@ -48,7 +48,7 @@ PROJECT_NAME = "yaze" # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = "0.3.1" +PROJECT_NUMBER = "0.3.2" # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a @@ -1056,7 +1056,7 @@ RECURSIVE = YES EXCLUDE = assets/ \ build/ \ - cmake/ \ + cmake/ \ docs/archive/ \ src/lib/ \