Skip to content

docs(wiki): update devin wiki.json to reflect active release state#108

Merged
fbraz3 merged 1 commit into
mainfrom
update-devin-wiki
Apr 25, 2026
Merged

docs(wiki): update devin wiki.json to reflect active release state#108
fbraz3 merged 1 commit into
mainfrom
update-devin-wiki

Conversation

@fbraz3

@fbraz3 fbraz3 commented Apr 25, 2026

Copy link
Copy Markdown
Owner

Overview

Updates .devin/wiki.json (DeepWiki configuration) to align with the current active release state of the project. Also fixes .gitignore to properly track the .devin/ folder.

Changes

.gitignore

  • Add !.devin exception so the folder is tracked — previously it was silently caught by the .* rule.

.devin/wiki.json — all phase language removed, content reflects active releases

repo_notes:

  • Fix preset name macos-deploymacos-vulkan
  • Add DXVK fork source-of-truth policy (references/fbraz3-dxvk, branch generalsx-macos-v2.6)
  • Replace Phase 0–4 block with platform release status (Linux active, macOS active, Windows backlog — issue Create Windows x64 build (SDL3 + DXVK + OpenAL + FFMPEG) #29)
  • Add openal.cmake to cmake scripts list; add vcpkg note

Pages updated:

  • Repository Structure: add resources/, flatpak/, references/fbraz3-dxvk, references/generals-online-client
  • Build System & Presets: update preset list (macos-vulkan, mingw-w64-i686-debug/profile, windows64-deploy planned)
  • Scripts Reference: complete rewrite with organized scripts/build/linux/, scripts/build/macos/, scripts/qa/smoke/, scripts/tooling/cpp/maintenance/ paths
  • Audio System: remove "Phase 2" label
  • OpenAL Audio Integration: rename from "OpenAL Audio Integration (Phase 2)"
  • Cross-Platform Port Strategy: add DXVK fork policy
  • DXVK Integration: add fork details and SAGE_DXVK_USE_LOCAL_FORK flag
  • Linux Platform: update to active release status, correct script paths
  • macOS Platform: rewrite from TBD to active release (ARM64, macOS 15+)
  • Windows Modern Platform: rewrite for MinGW-w64 focus, reference issue Create Windows x64 build (SDL3 + DXVK + OpenAL + FFMPEG) #29
  • Documentation Structure: remove WORKDIR/phases/ reference
  • Reference Repositories: add fbraz3-dxvk (DXVK fork) and generals-online-client

Related

Remove phase language and update all content to reflect current project
status: Linux and macOS are active releases, Windows MinGW-w64 is backlog
(issue #29).

Changes to .devin/wiki.json:
- repo_notes: fix preset names (macos-vulkan), add DXVK fork policy
  (generalsx-macos-v2.6 / references/fbraz3-dxvk), remove phase
  references, add cmake openal.cmake to engine note, add vcpkg note
- repo_notes: replace Phase 0-4 block with platform release status
  (Linux active, macOS active, Windows backlog issue #29)
- Repository Structure page: add resources/, flatpak/, references
  sub-dirs (fbraz3-dxvk, generals-online-client)
- Build System page: update preset list (macos-vulkan, mingw variants,
  windows64-deploy planned), add Docker workflow details
- Scripts Reference page: rewrite with organized paths under
  scripts/build/linux/, scripts/build/macos/, scripts/qa/smoke/,
  scripts/tooling/cpp/maintenance/
- Audio System page: remove Phase 2 label
- OpenAL page: rename from OpenAL Audio Integration (Phase 2)
- Cross-Platform Port Strategy: add DXVK fork source-of-truth policy
- DXVK Integration page: add fork details and SAGE_DXVK_USE_LOCAL_FORK
- Linux Platform page: update to active release, correct script paths
- macOS Platform page: rewrite from TBD to active release (ARM64)
- Windows Modern Platform page: rewrite for MinGW-w64 focus, issue #29
- Documentation Structure page: remove WORKDIR/phases/ reference
- Reference Repositories page: add fbraz3-dxvk and generals-online-client

Also add the !.devin exception to .gitignore so the folder is tracked.
Previously .devin/ was caught by the .* rule; .devin is part of the
project (DeepWiki configuration) and should be version-controlled.
@fbraz3 fbraz3 merged commit 8d7645b into main Apr 25, 2026
6 checks passed
@fbraz3 fbraz3 deleted the update-devin-wiki branch April 25, 2026 15:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant