Skip to content

docs: Add Linux build guide with convenience scripts#82

Merged
xezon merged 4 commits into
TheSuperHackers:mainfrom
sebyx07:docs/linux-build-guide
Feb 19, 2026
Merged

docs: Add Linux build guide with convenience scripts#82
xezon merged 4 commits into
TheSuperHackers:mainfrom
sebyx07:docs/linux-build-guide

Conversation

@sebyx07
Copy link
Copy Markdown
Contributor

@sebyx07 sebyx07 commented Jan 9, 2026

Summary

Add comprehensive documentation for building on Linux using the convenience scripts from PR TheSuperHackers/GeneralsGameCode#2085.

Changes

File Description
SourceCode/Builds/build_on_linux.md New comprehensive Linux build guide
SourceCode/Builds/build_guides.md Add link to new guide

New Guide Contents

  • Quick start with build-linux.sh and install-to-game.sh scripts
  • Prerequisites (Docker, Git, Wine)
  • Detailed script usage and options
  • Running the game under Wine
  • Troubleshooting common issues
  • Manual Docker commands for advanced users

Related

Add comprehensive documentation for building on Linux:

- SourceCode/Builds/build_on_linux.md: New guide covering:
  - Quick start with build-linux.sh and install-to-game.sh scripts
  - Prerequisites (Docker, Git, Wine)
  - Detailed script usage and options
  - Running the game under Wine
  - Troubleshooting common issues
  - Manual Docker commands for advanced users

- SourceCode/Builds/build_guides.md: Add link to new Linux guide
  under Visual Studio 6 sub-guides section
Copy link
Copy Markdown
Contributor

@xezon xezon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks reasonable at a glance. Just the sample path looks strange to me.

Comment thread SourceCode/Builds/build_on_linux.md Outdated
- Update build-linux.sh references to docker-build.sh
- Update install-to-game.sh references to docker-install.sh
- Use quoted paths instead of escaped paths for readability

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Address PR review feedback about overly verbose example paths.
Replace long Wine prefix paths with simpler /path/to/game placeholders.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@xezon
Copy link
Copy Markdown
Contributor

xezon commented Jan 24, 2026

Markdown Linter is complaining about a few lines.

- Wrap long line in introduction
- Fix table column spacing
- Add blank lines around code blocks and lists
- Add language specifier to error message code blocks

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@xezon xezon merged commit ecccb6a into TheSuperHackers:main Feb 19, 2026
1 check passed
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.

2 participants