Skip to content

feat: improve devcontainer configuration#230

Merged
bpapaspyros merged 6 commits into
mainfrom
feat/use-clangd
Mar 3, 2025
Merged

feat: improve devcontainer configuration#230
bpapaspyros merged 6 commits into
mainfrom
feat/use-clangd

Conversation

@bpapaspyros

@bpapaspyros bpapaspyros commented Feb 11, 2025

Copy link
Copy Markdown

Description

This PR solves the issue by adding clangd and clang-format in devcontainer to facilitate the development experience.

Review guidelines

Estimated Time of Review: 5 minutes

One thing to note is that compile commands for the proto messages are correctly generated, but since the corresponding headers will not exist until make is actually invoked and complete, they will appear as missing references.

I added a build option for the generate_compile_commands script to optionally (but by default) build the project too. It's going to be taking some time if we invoke the build in single thread.

Checklist before merging:

  • Confirm that the relevant changelog(s) are up-to-date in case of any user-facing changes

@bpapaspyros bpapaspyros self-assigned this Feb 11, 2025
Comment thread Dockerfile Outdated
@domire8

domire8 commented Feb 20, 2025

Copy link
Copy Markdown
Member

Sorry I'll get to that at some point...

Comment thread Dockerfile Outdated
Comment thread Dockerfile Outdated
domire8
domire8 previously approved these changes Feb 20, 2025
Comment thread .devcontainer/generate_compile_commands Outdated
@bpapaspyros bpapaspyros merged commit 3dfced4 into main Mar 3, 2025
@bpapaspyros bpapaspyros deleted the feat/use-clangd branch March 3, 2025 07:41
@github-actions github-actions Bot locked and limited conversation to collaborators Mar 3, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants