nmk_github.info
Miscellaneous project information resolvers
Module Contents
Classes
Github user resolving logic |
|
Github repo resolving logic |
|
Github issues query optional label resolver |
- class nmk_github.info.GithubUserResolver(model: nmk.model.model.NmkModel)
Bases:
_GithubRemoteParserGithub user resolving logic
- get_value(name: str) str
Gets Github user from git remote URL
- Parameters:
name – config item name
- Returns:
parsed user name
- class nmk_github.info.GithubRepoResolver(model: nmk.model.model.NmkModel)
Bases:
_GithubRemoteParserGithub repo resolving logic
- get_value(name: str) str
Gets Github repo from git remote URL
- Parameters:
name – config item name
- Returns:
parsed repo name
- class nmk_github.info.GithubIssuesLabelResolver(model: nmk.model.model.NmkModel)
Bases:
nmk.model.resolver.NmkStrConfigResolverGithub issues query optional label resolver
- get_value(name: str, label: str) str
If githubIssuesLabel is set, provides additional query parameter for it
- Parameters:
name – config item name
label – provided label, if any
- Returns:
issues query additional parameter for provided label