ladybird icon indicating copy to clipboard operation
ladybird copied to clipboard

Devcontainer+Documentation: Add Devcontainer documentation and simplify use

Open JanKoudijs opened this issue 6 months ago • 7 comments

After building Ladybird using the Devcontainer I had to head over to Discord history to figure out how to do the actual running and debugging.

This pull request adds Devcontainer documentation and makes some container modifications to reduce manual setup, e.g. by setting up environment variables.

JanKoudijs avatar Aug 24 '25 17:08 JanKoudijs

Also I haven't checked in a while, but does the "vcpkg cache" feature properly use clang-20? or does launching the container and running ./Meta/ladybird.py run do a full vcpkg rebuild? I remember looking at that in the past but don't remember if I fixed it.

ADKaster avatar Aug 24 '25 18:08 ADKaster

Also I haven't checked in a while, but does the "vcpkg cache" feature properly use clang-20? or does launching the container and running ./Meta/ladybird.py run do a full vcpkg rebuild? I remember looking at that in the past but don't remember if I fixed it.

For me it always has been the case that ./Meta/ladybird.py triggers a full vcpkg rebuild (only recently started using the container). I wasn't aware of the cache in the container. Btw, the move to clang-20 is not part of this PR, that has been done previously.

JanKoudijs avatar Aug 30 '25 08:08 JanKoudijs

This pull request has been automatically marked as stale because it has not had recent activity. It will be closed in 7 days if no further activity occurs. Thank you for your contributions!

github-actions[bot] avatar Sep 21 '25 02:09 github-actions[bot]

Your pull request has conflicts that need to be resolved before it can be reviewed and merged. Make sure to rebase your branch on top of the latest master.

github-actions[bot] avatar Oct 03 '25 14:10 github-actions[bot]

This pull request has been automatically marked as stale because it has not had recent activity. It will be closed in 7 days if no further activity occurs. Thank you for your contributions!

github-actions[bot] avatar Oct 25 '25 02:10 github-actions[bot]

Your pull request has conflicts that need to be resolved before it can be reviewed and merged. Make sure to rebase your branch on top of the latest master.

github-actions[bot] avatar Oct 28 '25 00:10 github-actions[bot]

This pull request has been automatically marked as stale because it has not had recent activity. It will be closed in 7 days if no further activity occurs. Thank you for your contributions!

github-actions[bot] avatar Nov 18 '25 02:11 github-actions[bot]