pub fn description_and_topics_to_github(github_client: &impl SendToGitHubApi)
Expand description

Check and modify the description and topics on Github

The words topics, keywords and tags all mean the same concept. In cargo.toml we have keywords. In README.md I want to have badges for tags In GitHub they are topics. Topic must be only one word: lowercase letters, hyphens(-) or numbers, less then 35 characters. I want to avoid GitHub API at every git push. I will store the old description and topics in the file automation_tasks_rs/.old_metadata.json So I can compare first locally and only when they differ call the Github API.