serenity/Documentation
Timothy Flynn bbdd624d50 Ladybird: Do not require Qt6 Multimedia if PulseAudio is available
If PulseAudio is available, the Qt6 audio plugin will never be used. So
let's remove it from the build.

Note that on macOS, the Qt6 audio plugin will be used if the Qt chrome
is enabled. Otherwise, Audio Unit will be used for the AppKit chrome.
2023-11-04 08:36:34 -04:00
..
Browser
HumanInterfaceGuidelines
Kernel Documentation: Update the kernel development guide on FixedStringBuffer 2023-08-12 11:46:38 -06:00
AdvancedBuildInstructions.md CMake: Use a helper file to find GL and EGL in a platform agnostic way 2023-10-31 02:32:58 -06:00
AndroidStudioConfiguration.md Documentation: Add prerequisites for Android build 2023-09-17 19:22:29 -06:00
BareMetalInstallation.md
BuildInstructions.md Documentation: Hide Meta/serenity.sh rebuild-toolchain 2023-09-18 11:13:23 -06:00
BuildInstructionsLadybird.md Ladybird: Do not require Qt6 Multimedia if PulseAudio is available 2023-11-04 08:36:34 -04:00
BuildInstructionsMacOS.md
BuildInstructionsOther.md Documentation: Correct link to flake.nix in BuildInstructionsOther.md 2023-09-09 08:35:05 -06:00
BuildInstructionsWindows.md
BuildProfilingInstructions.md
CLion_Add_Configuration.png
CLion_Add_Configuration_Existing.png
CLionCodeStyleSettings.xml
CLionConfiguration.md
CodingStyle.md
EmacsConfiguration.md
EventLoop.md
FAQ.md
HardwareCompatibility.md
HelixConfiguration.md
HighDPI.md
Links.md Meta+Documentation: Restore links to LibJS website 2023-10-27 07:08:57 +02:00
NetworkBoot.md
NvimConfiguration.md Documentation: Hide Meta/serenity.sh rebuild-toolchain 2023-09-18 11:13:23 -06:00
Patterns.md Documentation: SerenityOS' => SerenityOS's in Patterns.md 2023-10-26 15:45:50 -06:00
QEMU_Components.png
QtCreatorConfiguration.md
README.md
RunningOnRaspberryPi.md Documentation: Hide Meta/serenity.sh rebuild-toolchain 2023-09-18 11:13:23 -06:00
RunningTests.md Meta: Don't pass ^C through the serial console on CI 2023-10-24 13:45:55 +02:00
SelfHostedRunners.md
SmartPointers.md
SpiceIntegration.md
StringFormatting.md
Tftpd32_Dhcp.png
Tftpd32_Serving.png
Tftpd32_Tftp.png
TransferringFiles.md
Troubleshooting.md Documentation: Hide Meta/serenity.sh rebuild-toolchain 2023-09-18 11:13:23 -06:00
VimConfiguration.md
VirtualBox.md
VirtualBox_Creation_Reference.png
VMware.md
VSCodeConfiguration.md
WebServer_localhost.jpg
WHPX_Feature.png
Xcode_ladybird_Scheme.png

SerenityOS Documentation

Serenity development moves quickly, so some of these might be out of date. Please let us know if something here is wrong, or submit a PR with any additions or corrections! If you have any questions that are not answered here or in the FAQ, you are welcome to ask on Discord.

A list of useful pages across the web can be found on the link list.

Building and Running

OS-specific

Make sure to read the basic Build Instructions first.

Running on Hardware

Configuring Editors

Development

File and Data Formats

Browser/LibWeb

Kernel

Applications

Documentation for SerenityOS applications and utilities can be found in the man pages.