ladybird/Documentation
Ali Mohammad Pur 5e1499d104 Everywhere: Rename {Deprecated => Byte}String
This commit un-deprecates DeprecatedString, and repurposes it as a byte
string.
As the null state has already been removed, there are no other
particularly hairy blockers in repurposing this type as a byte string
(what it _really_ is).

This commit is auto-generated:
  $ xs=$(ack -l \bDeprecatedString\b\|deprecated_string AK Userland \
    Meta Ports Ladybird Tests Kernel)
  $ perl -pie 's/\bDeprecatedString\b/ByteString/g;
    s/deprecated_string/byte_string/g' $xs
  $ clang-format --style=file -i \
    $(git diff --name-only | grep \.cpp\|\.h)
  $ gn format $(git ls-files '*.gn' '*.gni')
2023-12-17 18:25:10 +03:30
..
Browser Documentation: Correct IPC socket path in Browser/ProcessArchitecture.md 2023-12-09 08:37:32 +00:00
HumanInterfaceGuidelines
Kernel
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
BareMetalInstallation.md
BuildInstructions.md
BuildInstructionsLadybird.md Documentation: Improve nix related commands 2023-12-04 08:03:29 +00:00
BuildInstructionsMacOS.md
BuildInstructionsOther.md Documentation: Improve nix related commands 2023-12-04 08:03:29 +00: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 Documentation: Update Helix editor documentation 2023-11-15 06:49:48 -05:00
HighDPI.md
Links.md
NetworkBoot.md
NvimConfiguration.md
Patterns.md
QEMU_Components.png
QtCreatorConfiguration.md
README.md
RunningOnRaspberryPi.md
RunningTests.md
SelfHostedRunners.md
SmartPointers.md
SpiceIntegration.md
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
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.