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

128
.gitignore vendored
View File

@@ -1,48 +1,92 @@
.favorites.json # Build directories - organized by platform
build/ build/
.cache/ 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/ .vscode/
disasm/ .idea/
src/etc *.swp
checks.json *.swo
assets/lib/libasar.dll *~
cmake/yaze.plist.in .DS_Store
etc/
latex/ # Test outputs
html/ test_screenshots/
docs/zarby_algos.md test_temp_rom.sfc
docs/overworld-expansion.md zelda3_v3_test.sfc
assets/asm/EditorCore.asm
src/app/emu/cpu/internal/old_cpu.cc # Logs
build-windows yaze_log.txt
src/lib/libpng *.log
src/lib/zlib
assets/layouts/ow_toolset.zeml # vcpkg
build_minimal/ vcpkg_installed/
build_test/
src/lib/cmake/glew/CopyImportedTargetProperties.cmake # Agent learned knowledge (user-specific)
src/lib/cmake/glew/glew-config.cmake .agent_knowledge/
src/lib/cmake/glew/glew-targets-release.cmake
src/lib/cmake/glew/glew-targets.cmake # macOS
src/lib/cmake/SDL2/sdl2-config-version.cmake .DS_Store
src/lib/cmake/SDL2/sdl2-config.cmake .AppleDouble
src/lib/GL/glew.h .LSOverride
src/lib/GL/glxew.h
src/lib/GL/wglew.h # Windows
src/lib/libGLEW.2.2.0.dylib Thumbs.db
src/lib/libGLEW.2.2.dylib ehthumbs.db
src/lib/libGLEW.a Desktop.ini
src/lib/libGLEW.dylib
src/lib/libSDL2_test.a # Backup files
src/lib/libSDL2-2.0.0.dylib *.bak
src/lib/libSDL2.a *.backup
src/lib/libSDL2.dylib *~
src/lib/libSDL2main.a
# 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/app/gui/modules/component.h
src/ios/macOS/Info-macOS.plist src/ios/macOS/Info-macOS.plist
src/ios/macOS/MainMenu.storyboard src/ios/macOS/MainMenu.storyboard
yaze_log.txt src/app/emu/cpu/internal/old_cpu.cc
build_test/ .favorites.json
compile_commands.json checks.json
build*/ assets/etc/
*.sfc *.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