ladybird/Documentation/README.md
Zaggy1024 39e8b10f14 Documentation: Add a document about the design of the media pipeline
In case it is useful, especially when it comes time to refactor it for
out-of-process decoding.
2026-06-09 19:25:29 +02:00

41 lines
1.8 KiB
Markdown

# Ladybird Documentation
Ladybird development moves quickly, so some of these might be out of date. Please let us know if something here is wrong.
If you have any questions that are not answered here or in the [FAQ](FAQ.md), you are welcome to ask on [Discord](../README.md#get-in-touch-and-participate).
## Building and Running
* [Build Instructions](BuildInstructionsLadybird.md)
* [Advanced Build Instructions](AdvancedBuildInstructions.md)
* [Troubleshooting](Troubleshooting.md)
* [Testing](Testing.md)
* [Profiling the Build](BuildProfilingInstructions.md)
## Configuring Editors
* [Android Studio](EditorConfiguration/AndroidStudioConfiguration.md)
* [CLion](EditorConfiguration/CLionConfiguration.md)
* [Emacs](EditorConfiguration/EmacsConfiguration.md)
* [Helix](EditorConfiguration/HelixConfiguration.md)
* [NVim](EditorConfiguration/NvimConfiguration.md)
* [Qt Creator](EditorConfiguration/QtCreatorConfiguration.md)
* [Vim](EditorConfiguration/VimConfiguration.md)
* [VS Code](EditorConfiguration/VSCodeConfiguration.md)
## Development
* [Project Participation](../CONTRIBUTING.md)
* [Code Policy](CodePolicy.md)
* [Coding Style](CodingStyle.md)
* [Common Patterns](Patterns.md)
* [Guidelines for Text in UI](HumanInterfaceGuidelines/Text.md)
* [EventLoop](EventLoop.md)
* [Smart Pointers](SmartPointers.md)
* [String Formatting](StringFormatting.md)
## Browser/LibWeb
* [General Architecture](ProcessArchitecture.md)
* [LibWeb: From Loading to Painting](LibWebFromLoadingToPainting.md)
* [LibWeb: Browsing Contexts and Navigables](BrowsingContextsAndNavigables.md)
* [How to Add a CSS Property](CSSProperties.md)
* [How to Add an IDL File](AddNewIDLFile.md)
* [LibWeb Code Style & Patterns](LibWebPatterns.md)
* [CSS Generated Files](CSSGeneratedFiles.md)
* [Media Pipeline Design](MediaPipelineDesign.md)