Skip to content

doc: Integrate Governance, Code of Conduct and C++ Tutorial into Starlight#21646

Merged
crasbe merged 1 commit intoRIOT-OS:masterfrom
AnnsAnns:move_coc
Sep 5, 2025
Merged

doc: Integrate Governance, Code of Conduct and C++ Tutorial into Starlight#21646
crasbe merged 1 commit intoRIOT-OS:masterfrom
AnnsAnns:move_coc

Conversation

@AnnsAnns
Copy link
Copy Markdown
Member

@AnnsAnns AnnsAnns commented Aug 5, 2025

Contribution description

This integrates the Governance and Code of Conduct files into the starlight output. It should be noted that it does not touch the doxygen output and simply copies the way we do it within the doxygen output (Copy and modify the file when make gets called).

I also moved the C++ tutorial since that would mark the completion of moving all (first party) language related things into starlight. Though I wasn't sure which date to deprecate the old text so I left it TODO for now :)

Testing procedure

A simple make doc for doxygen should showcase the deprecation of the c++ guide. (and no changes to coc/governance)
A simple make doc-starlight should showcase that Governance and COC are now part of the general section and C++ under the c_tutorials/ section

Issues/PRs references

#21575

@github-actions github-actions bot added the Area: doc Area: Documentation label Aug 5, 2025
@crasbe crasbe 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 CI: skip compile test If set, CI server will run only non-compile jobs, but no compile jobs or their dependent jobs labels Aug 5, 2025
@riot-ci
Copy link
Copy Markdown

riot-ci commented Aug 5, 2025

Murdock results

✔️ PASSED

00c0c8f doc/starlight: generate governance & code_of_conduct, move c++ guide

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

Artifacts

@AnnsAnns AnnsAnns mentioned this pull request Aug 5, 2025
23 tasks
Copy link
Copy Markdown
Contributor

@crasbe crasbe left a comment

Choose a reason for hiding this comment

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

I know this is kinda not your text, but you touched it, so you fix it :P

Copy link
Copy Markdown
Contributor

@crasbe crasbe left a comment

Choose a reason for hiding this comment

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

Please squash :)

@crasbe crasbe added this pull request to the merge queue Sep 5, 2025
Merged via the queue into RIOT-OS:master with commit 8cd67cd Sep 5, 2025
26 checks passed
@benpicco benpicco added this to the Release 2025.10 milestone Dec 3, 2025
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 CI: skip compile test If set, CI server will run only non-compile jobs, but no compile jobs or their dependent jobs 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.

4 participants