diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst index 70cb070282652681cc75ea586c247381720ff305..0136a9f0353c657a9c88343a5c079fd3977806a8 100644 --- a/CONTRIBUTING.rst +++ b/CONTRIBUTING.rst @@ -60,31 +60,8 @@ Commit Guidlines - If you still need examples, please view the commit history. -Headers -------- +Developer Documentation +----------------------- - There's no formal documentation as of yet, so it's recommended to read - the headers (which are heavily commented) to learn the API. - - Here are the most important headers to check out:: - - libobs/obs.h Main header - - libobs/obs-module.h Main header for plugin modules - - libobs/obs-source.h Creating video/audio sources - - libobs/obs-output.h Creating outputs - - libobs/obs-encoder.h Implementing encoders - - libobs/obs-service.h Implementing custom streaming services - - libobs/graphics/graphics.h Graphics API - - UI/obs-frontend-api/obs-frontend-api.h - Front-end API - - If you would like to learn from example, examine the default plugins - (in the subdirectory). All features of OBS Studio are - implemented as plugins. +Documentation is generated via sphinx, and can be found at +https://obsproject.com/docs diff --git a/README.rst b/README.rst index 6148529f111c769dd1397a1be81208e0f67ebb44..e807b17c458f6fae893bedd9f60fdf79b401d17a 100644 --- a/README.rst +++ b/README.rst @@ -15,12 +15,14 @@ Quick Links - Website: https://obsproject.com - - Help/Guides: https://github.com/jp9000/obs-studio/wiki + - Help/Documentation/Guides: https://github.com/jp9000/obs-studio/wiki - Forums: https://obsproject.com/forum/ - Build Instructions: https://github.com/jp9000/obs-studio/wiki/Install-Instructions + - Developer/API Documentation: https://obsproject.com/docs + - Bug Tracker: https://obsproject.com/mantis/ (Note: The bug tracker is linked to forum accounts. To use the bug @@ -33,6 +35,9 @@ Contributing the coding and commit guidelines: https://github.com/jp9000/obs-studio/blob/master/CONTRIBUTING.rst + - Developer/API documentaiton can be found here: + https://obsproject.com/docs + - If you wish to contribute translations, do not submit pull requests. Instead, please use Crowdin. For more information read this thread: https://obsproject.com/forum/threads/how-to-contribute-translations-for-obs.16327/ @@ -41,4 +46,4 @@ Contributing our forums or in our community chat. Please limit support to topics you fully understand -- bad advice is worse than no advice. When it comes to something that you don't fully know or understand, please - defer to the official help or official channels. + defer to the official help or official channels.