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.
This commit is contained in:
scawful
2025-10-05 01:05:37 -04:00
parent 277201416c
commit 40f44aa42a
2 changed files with 94 additions and 50 deletions

140
.gitignore vendored
View File

@@ -1,48 +1,92 @@
.favorites.json # Build directories - organized by platform
build/ build/
.cache/ build-*/
.vscode/ out/
disasm/ build*/
src/etc docs/html/
checks.json docs/latex/
assets/lib/libasar.dll
cmake/yaze.plist.in # CMake
etc/ CMakeCache.txt
latex/ CMakeFiles/
html/ cmake_install.cmake
docs/zarby_algos.md compile_commands.json
docs/overworld-expansion.md CPackConfig.cmake
assets/asm/EditorCore.asm CPackSourceConfig.cmake
src/app/emu/cpu/internal/old_cpu.cc CTestTestfile.cmake
build-windows Testing/
src/lib/libpng
src/lib/zlib # Build artifacts
assets/layouts/ow_toolset.zeml *.o
build_minimal/ *.a
build_test/ *.so
src/lib/cmake/glew/CopyImportedTargetProperties.cmake *.dylib
src/lib/cmake/glew/glew-config.cmake *.dll
src/lib/cmake/glew/glew-targets-release.cmake *.exe
src/lib/cmake/glew/glew-targets.cmake *.app
src/lib/cmake/SDL2/sdl2-config-version.cmake *.out
src/lib/cmake/SDL2/sdl2-config.cmake
src/lib/GL/glew.h # IDE files
src/lib/GL/glxew.h .vscode/
src/lib/GL/wglew.h .idea/
src/lib/libGLEW.2.2.0.dylib *.swp
src/lib/libGLEW.2.2.dylib *.swo
src/lib/libGLEW.a *~
src/lib/libGLEW.dylib .DS_Store
src/lib/libSDL2_test.a
src/lib/libSDL2-2.0.0.dylib # Test outputs
src/lib/libSDL2.a test_screenshots/
src/lib/libSDL2.dylib test_temp_rom.sfc
src/lib/libSDL2main.a zelda3_v3_test.sfc
src/app/gui/modules/component.h
src/ios/macOS/Info-macOS.plist # Logs
src/ios/macOS/MainMenu.storyboard yaze_log.txt
yaze_log.txt *.log
build_test/
compile_commands.json # vcpkg
build*/ vcpkg_installed/
*.sfc
# 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

View File

@@ -48,7 +48,7 @@ PROJECT_NAME = "yaze"
# could be handy for archiving the generated documentation or if some version # could be handy for archiving the generated documentation or if some version
# control system is used. # 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 # 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 # for a project that appears at the top of each page and should give viewer a
@@ -1056,7 +1056,7 @@ RECURSIVE = YES
EXCLUDE = assets/ \ EXCLUDE = assets/ \
build/ \ build/ \
cmake/ \ cmake/ \
docs/archive/ \ docs/archive/ \
src/lib/ \ src/lib/ \