nmk_github.info =============== .. py:module:: nmk_github.info .. autoapi-nested-parse:: Miscellaneous project information resolvers Classes ------- .. autoapisummary:: nmk_github.info.GithubUserResolver nmk_github.info.GithubRepoResolver nmk_github.info.GithubIssuesLabelResolver Module Contents --------------- .. py:class:: GithubUserResolver(model: nmk.model.model.NmkModel) Bases: :py:obj:`_GithubRemoteParser` Github user resolving logic .. py:method:: get_value(name: str) -> str Gets Github user from git remote URL :param name: config item name :returns: parsed user name .. py:class:: GithubRepoResolver(model: nmk.model.model.NmkModel) Bases: :py:obj:`_GithubRemoteParser` Github repo resolving logic .. py:method:: get_value(name: str) -> str Gets Github repo from git remote URL :param name: config item name :returns: parsed repo name .. py:class:: GithubIssuesLabelResolver(model: nmk.model.model.NmkModel) Bases: :py:obj:`nmk.model.resolver.NmkStrConfigResolver` Github issues query optional label resolver .. py:method:: get_value(name: str, label: str) -> str If **githubIssuesLabel** is set, provides additional query parameter for it :param name: config item name :param label: provided label, if any :returns: issues query additional parameter for provided label