vchelaru / FlatRedBall

Cross-platform 2D game engine focused on ultimate productivity built in .NET
http://flatredball.com
MIT License
381 stars 62 forks source link

Do a full scan of docs and fix all issues listed below #1334

Open vchelaru opened 8 months ago

vchelaru commented 8 months ago

The docs site is somewhat new - a migration from the old wordpress site. The migration did introduce some issues that we need to fix. The following lists all of the types of things that should be fixed:

Broken Links

Lots of links still point to wordpress, or were not converted correctly in the migration. You can tell a link is bad by following it, or by highlighting it in edit mode in gitbook. If it starts with "https://github" then it is probably bad: image

Removal of [subpages ] tag

This was needed in wordpress, but no longer needed here: image

Convert all code blocks to C# code blocks

image

Rename "Glue" to "FlatRedBall Editor" or similar

Glue is the old name for the FlatRedBall Editor. To avoid confusion (people often called Glue "FlatRedBall") we are removing the term "Glue" and replacing it with variants of FlatRedBall.

The term FlatRedBall can refer to:

The term FlatRedBall and FRB can be used interchangeably in documentation. Use FRB or FlatRedBall when it is clear that the documentation is referring to the editor. If there is ambiguity, such as if the documentation is discussing both code and the editor, use "the FlatRedBall Editor" or "the FRB Editor" to clearly reference the editor and not the engine.

Note, the term "Glue" is still acceptable when discussing the writing of plugins. The reason is because the term "Glue" is still used heavily in code, so if someone is writing plugins, then they will encounter this term. We also use the term "Glue" in discussions with people who have extensive experience with FRB, or who have written plugins.

Replace Screenshots of old FRB Editor

The FRB Editor UI has changed over the years. Some documentation still has old FRB Editor shots.

Look for:

PascalCase Titles

Some pages are still lower-case. If the title is a programming term such as FlatRedBall, then PascalCase it. If the title is a phrase, then use the Chicago capitalization rules:

https://capitalizemytitle.com/style/chicago

blueee04 commented 7 months ago

👍🏻