| Search.setIndex({"alltitles": {".asf.yaml documentation": [[5, null]], "Contents:": [[5, null]], "Module contents": [[3, "module-feature"], [4, "module-feature.github"]], "Submodules": [[3, "submodules"], [4, "submodules"]], "asfyaml module": [[0, null]], "envvars module": [[2, null]], "feature package": [[3, null]], "feature.github package": [[4, null]], "feature.github.autolink module": [[4, "module-feature.github.autolink"]], "feature.github.features module": [[4, "module-feature.github.features"]], "feature.github.labels module": [[4, "module-feature.github.labels"]], "feature.github.merge_buttons module": [[4, "module-feature.github.merge_buttons"]], "feature.jekyll module": [[3, "module-feature.jekyll"]], "feature.notifications module": [[3, "module-feature.notifications"]], "feature.testfeature module": [[3, "module-feature.testfeature"]], "infrastructure-asfyaml": [[7, null]], "mappings module": [[6, null]], "version control classes": [[1, null]]}, "docnames": ["asfyaml", "dataobjects", "envvars", "feature", "feature.github", "index", "mappings", "modules"], "envversion": {"sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["asfyaml.rst", "dataobjects.rst", "envvars.rst", "feature.rst", "feature.github.rst", "index.rst", "mappings.rst", "modules.rst"], "indexentries": {"__init_subclass__() (asfyaml.asfyamlfeature class method)": [[0, "asfyaml.ASFYamlFeature.__init_subclass__", false]], "asfgithubfeature (class in feature.github)": [[4, "feature.github.ASFGitHubFeature", false]], "asfnotificationsfeature (class in feature.notifications)": [[3, "feature.notifications.ASFNotificationsFeature", false]], "asftestfeature (class in feature.testfeature)": [[3, "feature.testfeature.ASFTestFeature", false]], "asfyaml": [[0, "module-asfyaml", false]], "asfyamlfeature (class in asfyaml)": [[0, "asfyaml.ASFYamlFeature", false]], "asfyamlinstance (class in asfyaml)": [[0, "asfyaml.ASFYamlInstance", false]], "autolink() (in module feature.github.autolink)": [[4, "feature.github.autolink.autolink", false]], "classproperty (class in asfyaml)": [[0, "asfyaml.ClassProperty", false]], "committer (asfyaml.asfyamlfeature attribute)": [[0, "asfyaml.ASFYamlFeature.committer", false]], "config_features() (in module feature.github.features)": [[4, "feature.github.features.config_features", false]], "directive() (in module feature.github)": [[4, "feature.github.directive", false]], "enabled_features (asfyaml.asfyamlinstance attribute)": [[0, "asfyaml.ASFYamlInstance.enabled_features", false]], "enabled_merge_buttons() (in module feature.github.merge_buttons)": [[4, "feature.github.merge_buttons.enabled_merge_buttons", false]], "env (feature.github.asfgithubfeature attribute)": [[4, "feature.github.ASFGitHubFeature.env", false]], "env (feature.notifications.asfnotificationsfeature attribute)": [[3, "feature.notifications.ASFNotificationsFeature.env", false]], "env (feature.testfeature.asftestfeature attribute)": [[3, "feature.testfeature.ASFTestFeature.env", false]], "feature": [[3, "module-feature", false]], "feature.github": [[4, "module-feature.github", false]], "feature.github.autolink": [[4, "module-feature.github.autolink", false]], "feature.github.features": [[4, "module-feature.github.features", false]], "feature.github.labels": [[4, "module-feature.github.labels", false]], "feature.github.merge_buttons": [[4, "module-feature.github.merge_buttons", false]], "feature.jekyll": [[3, "module-feature.jekyll", false]], "feature.notifications": [[3, "module-feature.notifications", false]], "feature.testfeature": [[3, "module-feature.testfeature", false]], "featurelist (class in asfyaml)": [[0, "asfyaml.FeatureList", false]], "features (asfyaml.asfyamlfeature attribute)": [[0, "asfyaml.ASFYamlFeature.features", false]], "instance (asfyaml.asfyamlfeature attribute)": [[0, "asfyaml.ASFYamlFeature.instance", false]], "jiraspacestring (class in feature.github)": [[4, "feature.github.JiraSpaceString", false]], "module": [[0, "module-asfyaml", false], [3, "module-feature", false], [3, "module-feature.jekyll", false], [3, "module-feature.notifications", false], [3, "module-feature.testfeature", false], [4, "module-feature.github", false], [4, "module-feature.github.autolink", false], [4, "module-feature.github.features", false], [4, "module-feature.github.labels", false], [4, "module-feature.github.merge_buttons", false]], "name (feature.github.asfgithubfeature attribute)": [[4, "feature.github.ASFGitHubFeature.name", false]], "name (feature.notifications.asfnotificationsfeature attribute)": [[3, "feature.notifications.ASFNotificationsFeature.name", false]], "name (feature.testfeature.asftestfeature attribute)": [[3, "feature.testfeature.ASFTestFeature.name", false]], "noop() (asfyaml.asfyamlfeature method)": [[0, "asfyaml.ASFYamlFeature.noop", false]], "priority (feature.github.asfgithubfeature attribute)": [[4, "feature.github.ASFGitHubFeature.priority", false]], "priority (feature.notifications.asfnotificationsfeature attribute)": [[3, "feature.notifications.ASFNotificationsFeature.priority", false]], "priority (feature.testfeature.asftestfeature attribute)": [[3, "feature.testfeature.ASFTestFeature.priority", false]], "repository (asfyaml.asfyamlfeature attribute)": [[0, "asfyaml.ASFYamlFeature.repository", false]], "run() (feature.github.asfgithubfeature method)": [[4, "feature.github.ASFGitHubFeature.run", false]], "run() (feature.notifications.asfnotificationsfeature method)": [[3, "feature.notifications.ASFNotificationsFeature.run", false]], "run() (feature.testfeature.asftestfeature method)": [[3, "feature.testfeature.ASFTestFeature.run", false]], "run_parts() (asfyaml.asfyamlinstance method)": [[0, "asfyaml.ASFYamlInstance.run_parts", false]], "schema (feature.github.asfgithubfeature attribute)": [[4, "feature.github.ASFGitHubFeature.schema", false]], "schema (feature.testfeature.asftestfeature attribute)": [[3, "feature.testfeature.ASFTestFeature.schema", false]], "set_labels() (in module feature.github.labels)": [[4, "feature.github.labels.set_labels", false]], "valid_targets (feature.notifications.asfnotificationsfeature attribute)": [[3, "feature.notifications.ASFNotificationsFeature.valid_targets", false]], "validate_scalar() (feature.github.jiraspacestring method)": [[4, "feature.github.JiraSpaceString.validate_scalar", false]], "yaml (asfyaml.asfyamlfeature attribute)": [[0, "asfyaml.ASFYamlFeature.yaml", false]], "yaml_raw (asfyaml.asfyamlfeature attribute)": [[0, "asfyaml.ASFYamlFeature.yaml_raw", false]]}, "objects": {"": [[0, 0, 0, "-", "asfyaml"], [1, 0, 0, "-", "dataobjects"], [2, 0, 0, "-", "envvars"], [3, 0, 0, "-", "feature"], [6, 0, 0, "-", "mappings"]], "asfyaml": [[0, 1, 1, "", "ASFYamlFeature"], [0, 1, 1, "", "ASFYamlInstance"], [0, 1, 1, "", "ClassProperty"], [0, 1, 1, "", "FeatureList"]], "asfyaml.ASFYamlFeature": [[0, 2, 1, "", "__init_subclass__"], [0, 3, 1, "", "committer"], [0, 3, 1, "", "features"], [0, 3, 1, "", "instance"], [0, 2, 1, "", "noop"], [0, 3, 1, "", "repository"], [0, 3, 1, "", "yaml"], [0, 3, 1, "", "yaml_raw"]], "asfyaml.ASFYamlInstance": [[0, 3, 1, "", "enabled_features"], [0, 2, 1, "", "run_parts"]], "dataobjects": [[1, 1, 1, "", "ChangeSet"], [1, 1, 1, "", "Committer"], [1, 1, 1, "", "Repository"]], "dataobjects.Committer": [[1, 3, 1, "", "email"], [1, 3, 1, "", "username"]], "dataobjects.Repository": [[1, 4, 1, "", "default_branch"], [1, 4, 1, "", "hostname"], [1, 4, 1, "", "is_private"], [1, 3, 1, "", "name"], [1, 3, 1, "", "path"], [1, 4, 1, "", "project"]], "envvars": [[2, 1, 1, "", "Environment"], [2, 5, 1, "", "getvar"]], "feature": [[4, 0, 0, "-", "github"], [3, 0, 0, "-", "jekyll"], [3, 0, 0, "-", "notifications"], [3, 0, 0, "-", "testfeature"]], "feature.github": [[4, 1, 1, "", "ASFGitHubFeature"], [4, 1, 1, "", "JiraSpaceString"], [4, 0, 0, "-", "autolink"], [4, 5, 1, "", "directive"], [4, 0, 0, "-", "features"], [4, 0, 0, "-", "labels"], [4, 0, 0, "-", "merge_buttons"]], "feature.github.ASFGitHubFeature": [[4, 3, 1, "", "env"], [4, 3, 1, "", "name"], [4, 3, 1, "", "priority"], [4, 2, 1, "", "run"], [4, 3, 1, "", "schema"]], "feature.github.JiraSpaceString": [[4, 2, 1, "", "validate_scalar"]], "feature.github.autolink": [[4, 5, 1, "", "autolink"]], "feature.github.features": [[4, 5, 1, "", "config_features"]], "feature.github.labels": [[4, 5, 1, "", "set_labels"]], "feature.github.merge_buttons": [[4, 5, 1, "", "enabled_merge_buttons"]], "feature.notifications": [[3, 1, 1, "", "ASFNotificationsFeature"]], "feature.notifications.ASFNotificationsFeature": [[3, 3, 1, "", "env"], [3, 3, 1, "", "name"], [3, 3, 1, "", "priority"], [3, 2, 1, "", "run"], [3, 3, 1, "", "valid_targets"]], "feature.testfeature": [[3, 1, 1, "", "ASFTestFeature"]], "feature.testfeature.ASFTestFeature": [[3, 3, 1, "", "env"], [3, 3, 1, "", "name"], [3, 3, 1, "", "priority"], [3, 2, 1, "", "run"], [3, 3, 1, "", "schema"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "property", "Python property"], "5": ["py", "function", "Python function"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute", "4": "py:property", "5": "py:function"}, "terms": {"": 0, "0": [0, 3], "10": 0, "4": 0, "5": [0, 3, 4], "9": 0, "A": 1, "As": 0, "For": 0, "If": 0, "It": [0, 3], "Not": 0, "The": [0, 1], "__init_subclass__": [0, 7], "about": 1, "access": 0, "across": 0, "act": 0, "activ": 0, "add": 5, "address": 1, "after": 0, "all": 0, "allow": 0, "alpha": 4, "alreadi": 0, "an": [0, 2], "ani": 0, "anyth": 3, "apach": [0, 1], "appear": 0, "appli": 0, "ar": 0, "argument": 0, "asf": [0, 1, 3, 4], "asfgithubfeatur": 4, "asfnotificationsfeatur": [3, 7], "asftestfeatur": [0, 3, 7], "asfyaml": 5, "asfyamlfeatur": [0, 3, 4, 7], "asfyamlinst": [0, 3, 4, 7], "assert": 1, "attribut": 0, "author": 1, "autolink_jira": 4, "avail": 0, "base": [0, 1, 2, 3, 4], "befor": [0, 3], "being": 1, "bool": 4, "branch": 1, "button": 4, "call": 0, "can": 0, "carri": 2, "chang": [0, 1], "changeset": [1, 7], "check": 0, "chunk": 4, "class": [0, 2, 3, 4, 5, 7], "classmethod": 0, "classproperti": [0, 7], "client": 0, "code": 1, "come": 0, "commit": [0, 1], "committ": [0, 1, 7], "condit": 0, "config_data": 0, "config_featur": 4, "configur": 0, "contain": 0, "content": 7, "control": [5, 7], "could": 0, "creat": 0, "current": 0, "data": 0, "dataobject": 1, "def": 0, "default": [0, 1, 2], "default_branch": [1, 7], "definit": 0, "denot": 0, "descript": 4, "detail": 5, "determin": 0, "dict": 0, "dictionari": 0, "direct": 4, "directivenam": 0, "directori": 1, "discov": 0, "discuss": 4, "do": 0, "do_th": 0, "each": 0, "earlier": 2, "easili": 0, "easydict": 0, "els": [0, 3], "email": [0, 1, 7], "enabl": 0, "enabled_featur": [0, 7], "enabled_merge_button": 4, "encount": 0, "env": [0, 2, 3, 4, 7], "environ": [0, 2], "error": 0, "event": [0, 1, 3], "everi": 0, "exampl": [0, 1], "except": 0, "exist": 0, "f": [0, 1], "fallback": 2, "fals": 1, "featur": [0, 5, 7], "featurelist": [0, 7], "features_we_hav": 0, "fget": 0, "file": 0, "filesystem": 1, "follow": 0, "foo": 3, "foodirect": 0, "format": 0, "from": 2, "func": 4, "function": 0, "gener": 4, "get": [0, 2], "getvar": 2, "git": [0, 1, 2], "github": 0, "gitub": 0, "halt": 0, "happen": 0, "have": 0, "helper": 0, "here": 0, "highest": 0, "hold": 1, "homepag": 4, "hostnam": [1, 7], "how": 0, "http": 1, "httpd": 1, "humbedooh": 1, "i": [0, 1, 3, 4], "id": 1, "import": 1, "info": [0, 1], "inform": [0, 1], "infrastructur": 5, "inspect": 0, "instanc": [0, 1, 7], "instanti": 0, "instead": 0, "int": 0, "is_priv": [1, 7], "issu": 4, "its": 0, "jekyl": [0, 7], "jira": 4, "jiraspacestr": 4, "join": 0, "kei": [0, 2], "keyword": 0, "kwarg": 0, "ldap": 1, "learn": 0, "leav": 0, "level": 0, "li": 0, "like": 0, "list": [0, 3], "lowest": 0, "m": 0, "magic": 0, "mail": [0, 3], "map": [3, 4, 5, 7], "merg": 4, "messag": 0, "mode": 0, "modul": [5, 7], "more": 0, "most": 0, "must": 4, "name": [0, 1, 3, 4, 7], "need": 0, "new": [0, 1], "new_rev": 1, "non": 0, "none": [0, 1, 2], "noop": [0, 7], "notif": [0, 7], "o": 2, "object": [0, 1, 2], "old": 1, "old_rev": 1, "onc": 0, "onli": 4, "op": 0, "openoffic": 1, "option": 4, "order": 0, "org": [0, 1], "other": 0, "otherwis": 0, "out": 0, "over": 2, "own": [0, 1], "packag": [5, 7], "paramet": 1, "parent": [0, 3, 4], "part": 1, "pass": 0, "path": [1, 7], "pathlik": 1, "pelican": 0, "person": 1, "platform": 2, "precis": 0, "print": 0, "prioriti": [0, 3, 4, 7], "privat": [0, 1], "process": [0, 1], "product": [0, 3, 4], "project": [0, 1, 4, 7], "properti": 1, "proxi": 0, "public": 1, "push": [0, 1], "pusher": 1, "rais": 0, "raw": 0, "re": 0, "rebas": 4, "ref": 1, "ref_nam": 1, "repo": [0, 1], "repositori": [0, 1, 3, 7], "rest": 0, "restructuredtext": 5, "return": [0, 1], "rev": 1, "run": [0, 3, 4, 7], "run_part": [0, 7], "san": 1, "schema": [0, 3, 4, 7], "see": [0, 5], "self": [0, 4], "sent": 0, "seq": 4, "set": [0, 1, 3], "set_label": 4, "should": [0, 1], "simpl": [0, 1], "singl": 1, "so": 0, "someth": 0, "space": 4, "squash": 4, "str": [0, 1, 2, 3, 4], "style": 0, "sub": 0, "submodul": 7, "suppli": 0, "syntax": 5, "tag": 1, "target": [0, 3], "test": [0, 3], "testfeatur": 7, "than": 0, "thi": [0, 1, 3, 4], "tomcat": 1, "tomcat9": 1, "top": 0, "track": 0, "true": [0, 1], "type": [0, 1], "up": 3, "uppercas": 4, "us": [0, 5], "user": 1, "userid": 0, "usernam": [1, 7], "valid": [0, 3, 4], "valid_target": [0, 3, 7], "validate_scalar": 4, "valu": [0, 2], "var": 2, "variabl": [0, 2], "version": [5, 7], "want": 0, "we": 0, "websit": 1, "well": 0, "whatev": 2, "when": 0, "where": 0, "whether": 0, "which": 0, "whimsi": 1, "whimsic": 1, "whodunnit": 1, "wiki": 4, "without": 0, "work": 0, "would": 0, "x1": 1, "yaml": [0, 3, 4, 7], "yaml_raw": [0, 7], "you": 0, "your": [0, 5]}, "titles": ["asfyaml module", "version control classes", "envvars module", "feature package", "feature.github package", ".asf.yaml documentation", "mappings module", "infrastructure-asfyaml"], "titleterms": {"asf": 5, "asfyaml": [0, 7], "autolink": 4, "class": 1, "content": [3, 4, 5], "control": 1, "document": 5, "envvar": 2, "featur": [3, 4], "github": 4, "infrastructur": 7, "jekyl": 3, "label": 4, "map": 6, "merge_button": 4, "modul": [0, 2, 3, 4, 6], "notif": 3, "packag": [3, 4], "submodul": [3, 4], "testfeatur": 3, "version": 1, "yaml": 5}}) |