Skip to content

Conversation

@elenaf9
Copy link
Contributor

@elenaf9 elenaf9 commented Dec 11, 2025

Contribution description

Adds a section about the conventions for conditional compilation.

Based on a discussion yesterday on Matrix. Lmk if I understood everything correctly.

cc @benpicco @maribu @mguetschow

@elenaf9 elenaf9 requested a review from jia200x as a code owner December 11, 2025 12:59
@github-actions github-actions bot added the Area: doc Area: Documentation label Dec 11, 2025
@maribu maribu added Type: enhancement The issue suggests enhanceable parts / The PR enhances parts of the codebase / documentation CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR Process: needs >1 ACK Integration Process: This PR requires more than one ACK labels Dec 11, 2025
@github-actions github-actions bot added the Process: missing approvals Integration Process: PR needs more ACKS (handled by action) label Dec 11, 2025
@riot-ci
Copy link

riot-ci commented Dec 11, 2025

Murdock results

✔️ PASSED

7283bec CODING_CONVENTIONS: add Conditional Compilation section

Success Failures Total Runtime
1 0 1 01m:14s

Artifacts

Copy link
Contributor

@mguetschow mguetschow left a comment

Choose a reason for hiding this comment

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

Thanks for your write-up, much appreciated!

@crasbe crasbe removed the Process: missing approvals Integration Process: PR needs more ACKS (handled by action) label Dec 12, 2025
@mguetschow
Copy link
Contributor

Please squash 🎾

@elenaf9 elenaf9 force-pushed the coding-conventions/cond-compilation branch from 07509e5 to 7283bec Compare December 12, 2025 10:09
@crasbe crasbe enabled auto-merge December 12, 2025 10:12
@crasbe crasbe added this pull request to the merge queue Dec 12, 2025
Merged via the queue into RIOT-OS:master with commit 70160a8 Dec 12, 2025
26 checks passed
@elenaf9 elenaf9 deleted the coding-conventions/cond-compilation branch December 12, 2025 10:38
@leandrolanzieri leandrolanzieri added this to the Release 2026.01 milestone Jan 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area: doc Area: Documentation CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR Process: needs >1 ACK Integration Process: This PR requires more than one ACK Type: enhancement The issue suggests enhanceable parts / The PR enhances parts of the codebase / documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants