Add liscence and prepare for OSS release
🚦 CI / changes (push) Successful in 39s
🚦 CI / docker (push) Has been skipped
🚦 CI / test (push) Has been skipped
🚦 CI / docs (push) Successful in 7s

This commit is contained in:
2026-06-28 12:05:56 +02:00
parent 7c6a8be2b7
commit a4de64ea04
5 changed files with 93 additions and 12 deletions
+4 -4
View File
@@ -6,9 +6,9 @@ Directive format (in README.md.in):
<!-- @snippet path/to/file.cpp snippet_name -->
Snippet tags (in C++ source files):
// [snippet: snippet_name]
// --8<-- [start:snippet_name]
...content...
// [/snippet: snippet_name]
// --8<-- [end:snippet_name]
In Python files use # instead of //.
"""
@@ -33,8 +33,8 @@ def comment_prefix(path: Path) -> str:
def extract_snippet(file_path: Path, name: str) -> str:
prefix = comment_prefix(file_path)
open_tag = f'{prefix} [snippet: {name}]'
close_tag = f'{prefix} [/snippet: {name}]'
open_tag = f'{prefix} --8<-- [start:{name}]'
close_tag = f'{prefix} --8<-- [end:{name}]'
text = file_path.read_text()
lines = text.splitlines()