Skip to content

Fix missing md extensions and update relative links #40

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Asset/GUI/WND_Controls/wnd_controls_checkbox.md
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ Here's an example from the `OptionsMenu.wnd` file:

## See also

- [Default control](wnd_controls_user)
- [Default control](wnd_controls_user.md)
- [Texturing](../texturing.md)
- [Statuses](../statuses.md)

Expand Down
2 changes: 1 addition & 1 deletion Asset/GUI/WND_Controls/wnd_controls_combobox.md
Original file line number Diff line number Diff line change
Expand Up @@ -361,7 +361,7 @@ END

## See also

- [Default control](wnd_controls_user)
- [Default control](wnd_controls_user.md)
- [Texturing](../texturing.md)

[Category:](../Categories.md) [Controls](../Controls.md)
2 changes: 1 addition & 1 deletion Asset/GUI/WND_Controls/wnd_controls_entryfiled.md
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,7 @@ END

## See also

- [Default control](wnd_controls_user)
- [Default control](wnd_controls_user.md)
- [Texturing](../texturing.md)

[Category:](../Categories.md) [Controls](../Controls.md)
2 changes: 1 addition & 1 deletion Asset/GUI/WND_Controls/wnd_controls_progressbar.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ END

## See also

- [Default control](wnd_controls_user)
- [Default control](wnd_controls_user.md)
- [Texturing](../texturing.md)

[Category:](../Categories.md) [Controls](../Controls.md)
2 changes: 1 addition & 1 deletion Asset/GUI/WND_Controls/wnd_controls_pushbutton.md
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ END

## See also

- [Default control](wnd_controls_user)
- [Default control](wnd_controls_user.md)
- [Texturing](../texturing.md)

[Category:](../Categories.md) [Controls](../Controls.md)
2 changes: 1 addition & 1 deletion Asset/GUI/WND_Controls/wnd_controls_radiobutton.md
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ END

## See also

- [Default control](wnd_controls_user)
- [Default control](wnd_controls_user.md)
- [Texturing](../texturing.md)
- [Statuses](../statuses.md)

Expand Down
2 changes: 1 addition & 1 deletion Asset/GUI/WND_Controls/wnd_controls_slider.md
Original file line number Diff line number Diff line change
Expand Up @@ -222,7 +222,7 @@ END

## See also

- [Default control](wnd_controls_user)
- [Default control](wnd_controls_user.md)
- [Texturing](../texturing.md)
- [Statuses](../statuses.md)

Expand Down
2 changes: 1 addition & 1 deletion Asset/GUI/WND_Controls/wnd_controls_statictext.md
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ END

## See also

- [Default control](wnd_controls_user)
- [Default control](wnd_controls_user.md)
- [Texturing](../texturing.md)

[Category:](../Categories.md) [Controls](../Controls.md)
18 changes: 9 additions & 9 deletions SourceCode/Builds/build_guides.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ development purposes. Some common configurations include:

Each configuration is designed for a different purpose, whether you're building for development, debugging, testing, or
releasing the final product. You can find more details about the build configurations in
the [Build Configurations](build_configuration) page.
the [Build Configurations](build_configuration.md) page.

## Architectures and Toolchains

Expand All @@ -35,7 +35,7 @@ support different optimizations, libraries, or debugging features that influence

## CMake Overview

This [CMake Guide](cmake_guide) provides an overview of how to configure and build **Generals** and its expansion
This [CMake Guide](cmake_guide.md) provides an overview of how to configure and build **Generals** and its expansion
*Zero Hour* using **CMake** via the command line. It covers the various options and flags defined in the CMake files that
control the build process, allowing you to choose different components of the game and tools to build.

Expand All @@ -48,31 +48,31 @@ environments.

1. **Using pure Visual Studio 6 (x86) (Windows)**
- A guide for building the project using only Visual Studio 6 on Windows for the x86 architecture.
[Build with pure Visual Studio 6 (x86) (Windows)](build_with_ea_msvc6)
[Build with pure Visual Studio 6 (x86) (Windows)](build_with_ea_msvc6.md)

2. **Using Cmake & Visual Studio 6 (x86) (Windows)**
- A guide for building the project using CMake with Visual Studio 6 on Windows for the x86 architecture.
[Build with CMake & Visual Studio 6 (x86) (Windows)](build_with_msvc6)
[Build with CMake & Visual Studio 6 (x86) (Windows)](build_with_msvc6.md)

#### Sub-guides

- **CLion & VC6 Toolchain**
- A guide for using CLion with the Visual Studio 6 (VC6) toolchain for building the project.
[Build with CLion & VC6 Toolchain](build_with_clion_vc6_toolchain)
[Build with CLion & VC6 Toolchain](build_with_clion_vc6_toolchain.md)
- **Docker & VC6**
- A guide for setting up Docker with the Visual Studio 6 (VC6) toolchain for building the project in a
containerized environment.
[Build with Docker & VC6](build_with_msvc6_on_docker)
[Build with Docker & VC6](build_with_msvc6_on_docker.md)

### **Visual Studio 2022 Guides**

1. **Using Cmake (x86) (Windows)**
- A guide for building the project using CMake with Visual Studio 2022 on Windows for the x86 architecture.
[Build with CMake (x86) (Windows)](build_with_msvc22)
[Build with CMake (x86) (Windows)](build_with_msvc22.md)

2. **Using Cmake (Linux)**
- A guide for building the project using CMake with Visual Studio 2022 on Linux.
[Build with CMake (Linux)](build_with_msvc22_linux)
[Build with CMake (Linux)](build_with_msvc22_linux.md)

## Community Forks Build Guides

Expand All @@ -82,4 +82,4 @@ versions of the original repository and may have unique build setups.
1. **MSVC22 (x64) Generals Only (Windows)**
- A guide for building a custom fork of the project using MSVC 2022 (x64) for Windows, specifically tailored for
the "Generals Only" version.
[Build with MSVC22 (x64) Generals Only (Windows)](build_with_msvc22_x64_jmarshall2323)
[Build with MSVC22 (x64) Generals Only (Windows)](build_with_msvc22_x64_jmarshall2323.md)
2 changes: 1 addition & 1 deletion SourceCode/Builds/build_with_msvc22.md
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ to build the project from the command line.
- Example: `cmake --build build/win32dgb --target z_generals`
- Or: `cmake --build build/win32int --target g_generals`

For more CMake options, see the [CMake Guide](cmake_guide).
For more CMake options, see the [CMake Guide](cmake_guide.md).

---

Expand Down
2 changes: 1 addition & 1 deletion SourceCode/Home.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ modifying, or extending the game’s core functionality, you're in the right pla
To get started with the project, you will need a basic understanding of the source code and how to build it. If you're
new to the project, here’s how you can contribute:

- Check out the [**Build Guides**](build_guides) for instructions on how to compile the game code on
- Check out the [**Build Guides**](Builds\build_guides.md) for instructions on how to compile the game code on
different platforms.
- Learn about the project's **dependencies** and **libraries** in the [Dependencies](Dependencies) section.
- Look through the **community forks** and other variations of the project in the [Forks](Forks) section.
Expand Down
18 changes: 9 additions & 9 deletions SourceCode/_Sidebar.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## [Home](Home)

- [How to Get Involved](how_to_involved)
- [How to Get Involved](how_to_involved.md)
- [How to Contribution](contribution)
- [Community forks](forks)
- [License](license)
Expand All @@ -18,17 +18,17 @@

### **TheSuperHackers Official Guides**:
- **Visual Studio 6 Guides**:
- [Using pure Visual Studio 6 (x86) (Windows)](build_with_ea_msvc6)
- [Using Cmake & Visual Studio 6 (x86) (Windows)](build_with_msvc6)
- [CLion & VC6 Toolchain](build_with_clion_vc6_toolchain)
- [Docker & VC6](build_with_msvc6_on_docker)
- [Using pure Visual Studio 6 (x86) (Windows)](Builds\build_with_ea_msvc6.md)
- [Using Cmake & Visual Studio 6 (x86) (Windows)](Builds\build_with_msvc6.md)
- [CLion & VC6 Toolchain](Builds\build_with_clion_vc6_toolchain.md)
- [Docker & VC6](Builds\build_with_msvc6_on_docker.md)

- **Visual Studio 2022 Guides**:
- [Using Cmake (x86) (Windows)](build_with_msvc22)
- [Using Cmake (Linux)](build_with_msvc22_linux)
- [Using Cmake (x86) (Windows)](Builds\build_with_msvc22.md)
- [Using Cmake (Linux)](Builds\build_with_msvc22_linux.md)

### **Other Forks**:
- [MSVC22 (x64) Generals Only (Windows)](build_with_msvc22_x64_jmarshall2323)
- [MSVC22 (x64) Generals Only (Windows)](Builds\build_with_msvc22_x64_jmarshall2323.md)

## Libraries

Expand All @@ -47,7 +47,7 @@

## Tools

- [Command Line Arguments](Tools/switchers_arguments)
- [Command Line Arguments](Tools/switchers_arguments.md)
- [SafeDiskLauncher](Tools/SafeDiskLauncher)
- [CRCDiff](Tools/CRCDiff)
<!-- markdownlint-restore -->