Skip to content

Commit 6bda71a

Browse files
authored
Add a few more default keywords (#90)
* app: application * lib: library * model: ai, ml, machine-learning
2 parents 1fd4557 + c7f78a4 commit 6bda71a

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

RELEASE_NOTES.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
* Add linting to the CI with `protolint` for API projects.
1616
* Bump SDK version to v0.22.0.
1717
* Capitalize project name in title and expand shortened words.
18+
* Add a few more default keywords.
1819

1920
## Bug Fixes
2021

cookiecutter/local_extensions.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -139,8 +139,15 @@ def keywords(cookiecutter: dict[str, str]) -> str:
139139
"""
140140
repo_type = cookiecutter["type"]
141141
extended_keywords = ["frequenz", "python", repo_type]
142-
if repo_type == "api":
143-
extended_keywords.extend(["grpc", "protobuf", "rpc"])
142+
match repo_type:
143+
case "api":
144+
extended_keywords.extend(["grpc", "protobuf", "rpc"])
145+
case "app":
146+
extended_keywords.extend(["application"])
147+
case "lib":
148+
extended_keywords.extend(["library"])
149+
case "model":
150+
extended_keywords.extend(["ai", "ml", "machine-learning"])
144151
extended_keywords.append(cookiecutter["name"])
145152
default = _get_from_json("keywords")
146153
cookiecutter_keywords = cookiecutter["keywords"]

0 commit comments

Comments
 (0)