Developer Information: Difference between revisions

From Arx Libertatis Wiki
Jump to navigation Jump to search
No edit summary
 
(22 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Box|
 
== Source ==
== Source ==
* Downloading and compiling on [[Downloading and Compiling under Linux|Linux]], [[Downloading and Compiling under Windows|Windows]] or [[Downloading and Compiling under Mac OS X|Mac OS X]]
* Downloading and compiling on [[Downloading and Compiling under Linux|Linux]], [[Downloading and Compiling under Windows|Windows]] or [[Downloading and Compiling under macOS|macOS]]
* [[Version control repositories]]
* [[Version control repositories]]


Line 7: Line 7:
* [[Code File Structure]]
* [[Code File Structure]]
* [[Debugging]]
* [[Debugging]]
* [[Code Style Guide]]


== Development Goals ==
== Development Goals ==
Line 13: Line 14:
* [[Mission statement]]
* [[Mission statement]]
* [[Version Number Scheme]]
* [[Version Number Scheme]]
* {{NoBugLink|[https://bugs.arx-libertatis.org/arx/issues/find/saved_search/2/search/1 Wishlist]}}   |   [https://bugs.arx-libertatis.org/arx/issues/find/saved_search/3/search/1 Open Bugs]   |   [https://bugs.arx-libertatis.org/arx/issues/find/saved_search/4/search/1 Crash Reports]   |   [https://bugs.arx-libertatis.org/arx/issues/find/saved_search/6/search/1 Regressions]


== Git Repository ==
== Git Repository ==
* [http://library.edgecase.com/git_immersion/ Git Tutorial]
* [[Git Cheat Sheet]]
* [https://github.com/arx Arx Libertatis GitHub Page]
* [https://github.com/arx Arx Libertatis GitHub Page]


== Information ==
== Information ==
* [[Official resources|Official Arx Fatalis resources]]
* [[Original Source Map|Map of original Arx sources to Arx Libertatis source]]
* [[Original Source Map|Map of original Arx sources to Arx Libertatis source]]
* [[Filetypes|Information on custom file formats used in Arx]]
* [[Filetypes|Information on custom file formats used in Arx]]
* [[Glossary|Glossary of terms used in Arx Libertatis]]
* [[Localisations]]
* [[Localisations]]
* [[Arx scripting language]]
* [[DAmnable but Necessary Arx Editor#Running the original editor|Running the original editor]] ({{Windows}}-only)


== Code Analysis ==
== Code Analysis ==
* [https://www.ohloh.net/p/arx Arx Libertatis Ohloh Page]
* [https://www.openhub.net/p/arx Open Hub]
* [http://arx-libertatis.org/buildlogs/arx/branches/ Build Logs]
* [https://arx-libertatis.org/buildlogs/arx/branches/ Build Logs]
* [https://launchpad.net/~arx/+archive/ubuntu/snapshot/+packages Launchpad Package Logs] ([https://launchpad.net/~arx/+archive/ubuntu/release/+packages releases])
* [https://build.opensuse.org/package/show/home:dscharrer:snapshots/arx-libertatis openSUSE Build Service Package Logs] ([https://build.opensuse.org/package/show/home:dscharrer/arx-libertatis releases])
* [https://travis-ci.org/arx/ArxLibertatis Travis CI]
* [https://scan.coverity.com/projects/1656 Coverity Scan]
* [https://docs.google.com/spreadsheet/pub?key=0AtJPmxPoIIZUdE9leHkzdkEwU01CUU42MmlXNXhHX2c&gid=2 Download Statistics]
* [https://docs.google.com/spreadsheet/pub?key=0AtJPmxPoIIZUdE9leHkzdkEwU01CUU42MmlXNXhHX2c&gid=2 Download Statistics]
}}
 
== External References ==
* [https://cmake.org/cmake/help/v2.8.3/cmake.html CMake 2.8.3 documentation]
* [https://gitlab.kitware.com/cmake/community/wikis/doc/cmake/Version-Compatibility-Matrix CMake version compatibility matrix]
* [https://feedback.wildfiregames.com/report/opengl/ OpenGL capabilities database]
* [https://people.freedesktop.org/~imirkin/glxinfo/ Mesa OpenGL capabilities]

Latest revision as of 15:48, 4 January 2024