Skip to content

docs: Add submodule checkout step to CONTRIBUTING TLDR#5355

Merged
jamescrosswell merged 1 commit into
getsentry:mainfrom
vladbrincoveanu:docs/contributing-submodule-setup
Jul 8, 2026
Merged

docs: Add submodule checkout step to CONTRIBUTING TLDR#5355
jamescrosswell merged 1 commit into
getsentry:mainfrom
vladbrincoveanu:docs/contributing-submodule-setup

Conversation

@vladbrincoveanu

@vladbrincoveanu vladbrincoveanu commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

On a fresh clone without --recurse-submodules, builds and dotnet workload restore fail with a missing project file error (modules/perfview/src/FastSerialization/FastSerialization.csproj) that gives no hint submodules are the cause.

Since the TLDR already spells out the other setup prerequisites explicitly (SDKs, PowerShell, workloads), adding the submodule checkout keeps that checklist complete for newcomers.

#skip-changelog

Fresh clones fail to build until submodules are checked out: Sentry
compiles modules/Ben.Demystifier sources directly and profiling
references modules/perfview, but only sentry-native initializes
itself. Even `dotnet workload restore` fails with a missing project
file error, so list the step before workload restore.

Co-Authored-By: Claude <noreply@anthropic.com>
@vladbrincoveanu vladbrincoveanu force-pushed the docs/contributing-submodule-setup branch from b17af1c to d99cf4e Compare July 7, 2026 09:50
@vladbrincoveanu vladbrincoveanu marked this pull request as ready for review July 7, 2026 10:02
@github-actions github-actions Bot added the risk: low PR risk score: low label Jul 7, 2026

@jamescrosswell jamescrosswell left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice - thanks @vladbrincoveanu ❤️

@jamescrosswell jamescrosswell merged commit 9d46d72 into getsentry:main Jul 8, 2026
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

risk: low PR risk score: low

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants