PCSX2 Documentation: Difference between revisions

From PCSX2 Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 8: Line 8:


<!--"Work safe, work smart. Your future depends on it. Now arriving at Sector C Test Labs and Control Facilities"-->
<!--"Work safe, work smart. Your future depends on it. Now arriving at Sector C Test Labs and Control Facilities"-->
{{PCSX2 Starting Documentation Navbox| state=plain}}
{{Navbox
{{Navbox
|name  = PCSX2 Main Documentation Navbox
|name  = PCSX2 Starting Documentation Navbox
|title = [[PCSX2 Documentation/Main documentation|PCSX2 Core and Plugins Documentation navigation panel]]
|title = [[PCSX2 Documentation|PCSX2 Starting documentation navigation panel]]
|state = {{{state|collapsed}}}
|state = {{{state|collapsed}}}
|bodyclass = hlist
|bodyclass = hlist


|group2 = PCSX2 Core
| group1 = Building with Cmake
|list2  =
{{Navbox subgroup
 
| group1 = WxWidgets GUI
| list1 =
| list1 =
*''[[PCSX2 Documentation/Measuring the Benefits of wxWidgets|Measuring the Benefits of wxWidgets]]''
*''[[PCSX2 Documentation/Compiling on Windows|Compiling on Windows]]''
*''[[PCSX2 Documentation/WxWidgets Coding Strategies|WxWidgets Coding Strategies]]''
*''[[PCSX2 Documentation/Compiling on Linux|Compiling on Linux]]''
*''[[PCSX2 Documentation/The PCSX2 Program Flow|The PCSX2 Program Flow]]''
*''[[PCSX2 Documentation/PCSX2 Build Scripts|PCSX2 Build Scripts]]''
*''[[PCSX2 Documentation/Chroot and 64-bit Linux|Chroot and 64-bit Linux]]''
*''[[PCSX2 Documentation/GNU Debugger Tips|GNU Debugger Tips]]''


| group2 = Threading
| group2 = Contributing with Github
| list2 =
| list2 =
*''[[PCSX2 Documentation/Passing Settings Between Threads|Passing Settings Between Threads]]''
*''[[PCSX2 Documentation/Git Survival Guide|Git Survival Guide]]''
*''[[PCSX2 Documentation/Threading Basics|Threading Basics]]''
*''[[PCSX2 Documentation/How to Create Useful and Valid Issues|How to Create Useful and Valid Issues]]''
*''[[PCSX2 Documentation/Threading Advanced|Threading Advanced]]''
*''[[PCSX2 Documentation/Commenting Etiquette|Commenting Etiquette]]''
 
*''[[PCSX2 Documentation/Code Formatting Guidelines|Code Formatting Guidelines]]''
}}
*''[[PCSX2 Documentation/Contributing To-Do List|Contributing To-Do List]]''
 
|group3 = PCSX2 Plugins
|list3  =
*''[[PCSX2 Documentation/GSdx Demystified|GSdx Demystified]]''
*''[[PCSX2 Documentation/SPU2 is more than just sound!|SPU2 is more than just sound!]]''
*''[[PCSX2 Documentation/Reverb Engine|Reverb Engine]]''
 
| group4 = Language and Translation
| list4 =
*''[[PCSX2 Documentation/Supported Languages|Supported Languages]]''
*''[[PCSX2 Documentation/Translation Guide|Translation Guide]]''
*''[[PCSX2 Documentation/Using Poedit|Using Poedit]]''
 
}}
}}
<includeonly>[[Category:Browse]]</includeonly>
<includeonly>[[Category:Browse]]</includeonly>

Revision as of 15:16, 19 July 2015

This page is an attempt to clearly document the PCSX2 code, to make life easier for those who wish to join the project.

Contributing to PCSX2 Documentation on the wiki

To separate documentation pages from the ordinary wiki pages all new pages should be created with PCSX2 Documentation/ prefix (example PCSX2 Documentation/Git Survival Guide). All pages should be linked to this page using navigation infobox (see below) or at least linked to a page that is in turn linked to this page. This will help in keeping a robust and easy to use structure. Similar pages may also be included in a number of categories (especially if there are a number of such pages).


NOTE TO DEVELOPERS: Please feel free to rearrange the articles in a way that makes more sense, or matches the structure of the PCSX2 code.

The contents of this page

This page should contain links to starting documentation like building PCSX2 from source, contributing and such.