serenity/Documentation
2024-03-25 14:19:34 -06:00
..
Browser Documentation: Update link to Default.css in LibWeb docs 2024-01-31 12:34:16 -05:00
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: Add 'python3-packaging' to additional dependency list 2024-02-07 15:04:21 +01:00
BuildInstructionsLadybird.md nix: Clean up files, use good practices 2024-03-25 14:19:34 -06:00
BuildInstructionsMacOS.md
BuildInstructionsOther.md nix: Clean up files, use good practices 2024-03-25 14:19:34 -06:00
BuildInstructionsWindows.md
BuildProfilingInstructions.md
CLion_Add_Configuration.png
CLion_Add_Configuration_Existing.png
CLionCodeStyleSettings.xml
CLionConfiguration.md
CodingStyle.md
EmacsConfiguration.md Documentation: Recommend disabling clangd's IncludeCleaner feature 2024-02-05 08:04:24 -07:00
EventLoop.md Userland: Rename Core::Object to Core::EventReceiver 2023-08-06 20:39:51 +02:00
FAQ.md Documentation: Expand package manager FAQ with pkg info 2024-01-06 05:01:35 -07:00
HardwareCompatibility.md
HelixConfiguration.md Documentation: Recommend disabling clangd's IncludeCleaner feature 2024-02-05 08:04:24 -07:00
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 Documentation: Add guidelines for writing manual pages 2024-01-29 05:30:30 -07:00
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 Documentation: Fix typo in Spice documentation filename 2023-07-31 20:01:56 +01:00
StringFormatting.md Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
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 Documentation: Recommend using clangd for code formatting in VSCode 2024-02-24 16:45:41 -07:00
WebServer_localhost.jpg
WHPX_Feature.png
WritingManPages.md Documentation: Add guidelines for writing manual pages 2024-01-29 05:30:30 -07:00

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.