Skip to content

Cookie initially baked targeting develop by NetworkToCode Cookie Drift Manager Tool#388

Open
jeffkala wants to merge 7 commits intodevelopfrom
drift-manager/develop/pr
Open

Cookie initially baked targeting develop by NetworkToCode Cookie Drift Manager Tool#388
jeffkala wants to merge 7 commits intodevelopfrom
drift-manager/develop/pr

Conversation

@jeffkala
Copy link
Contributor

@jeffkala jeffkala commented Mar 6, 2026

Template:

{
    "template": "https://github.com/networktocode-llc/cookiecutter-ntc.git",
    "dir": "python",
    "ref": "main",
    "path": null
}

Cookie:

{
    "remote": "https://github.com/networktocode/circuit-maintenance-parser.git",
    "path": "/Users/jeffkala/Documents/GitHub/outputs/circuit-maintenance-parser",
    "repository_path": "/Users/jeffkala/Documents/GitHub/outputs/circuit-maintenance-parser",
    "dir": "",
    "branch_prefix": "drift-manager/develop",
    "context": {
        "codeowner_github_usernames": "@chadell @glennmatthews @pke11y @scetron @jvanderaa",
        "full_name": "Network to Code, LLC",
        "email": "info@networktocode.com",
        "github_org": "networktocode",
        "description": "Python library to parse circuit maintenances from network service providers.",
        "project_name": "circuit-maintenance-parser",
        "project_slug": "circuit-maintenance-parser",
        "repo_url": "https://github.com/networktocode/circuit-maintenance-parser",
        "base_url": "circuit-maintenance-parser",
        "project_python_name": "circuit_maintenance_parser",
        "project_python_base_version": "3.10",
        "project_with_config_settings": "no",
        "generate_docs": "yes",
        "version": "2.10.0",
        "original_publish_year": "2021",
        "_template": "https://github.com/networktocode-llc/cookiecutter-ntc.git",
        "_output_dir": "/Users/jeffkala/Documents/GitHub/outputs",
        "_repo_dir": "/Users/jeffkala/.cookiecutters/cookiecutter-ntc/python",
        "_checkout": "main"
    },
    "drift_managed_branch": "develop",
    "remote_name": "origin",
    "pull_request_strategy": "PullRequestStrategy.CREATE",
    "post_actions": [],
    "baked_commit_ref": "",
    "draft": false
}

CLI Arguments:

{
    "cookie_dir": "",
    "input": true,
    "json_filename": "",
    "output_dir": "../outputs",
    "push": true,
    "template": "https://github.com/networktocode-llc/cookiecutter-ntc.git",
    "template_dir": "python",
    "template_ref": "main",
    "pull_request": null,
    "post_action": [],
    "disable_post_actions": false,
    "draft": null,
    "drift_managed_branch": "develop"
}

…t Manager Tool

Template:

```
{
    "template": "https://github.com/networktocode-llc/cookiecutter-ntc.git",
    "dir": "python",
    "ref": "main",
    "path": null
}
```

Cookie:

```
{
    "remote": "https://github.com/networktocode/circuit-maintenance-parser.git",
    "path": "/Users/jeffkala/Documents/GitHub/outputs/circuit-maintenance-parser",
    "repository_path": "/Users/jeffkala/Documents/GitHub/outputs/circuit-maintenance-parser",
    "dir": "",
    "branch_prefix": "drift-manager/develop",
    "context": {
        "codeowner_github_usernames": "@chadell @glennmatthews @pke11y @scetron @jvanderaa",
        "full_name": "Network to Code, LLC",
        "email": "info@networktocode.com",
        "github_org": "networktocode",
        "description": "Python library to parse circuit maintenances from network service providers.",
        "project_name": "circuit-maintenance-parser",
        "project_slug": "circuit-maintenance-parser",
        "repo_url": "https://github.com/networktocode/circuit-maintenance-parser",
        "base_url": "circuit-maintenance-parser",
        "project_python_name": "circuit_maintenance_parser",
        "project_python_base_version": "3.10",
        "project_with_config_settings": "no",
        "generate_docs": "yes",
        "version": "2.10.0",
        "original_publish_year": "2021",
        "_template": "https://github.com/networktocode-llc/cookiecutter-ntc.git",
        "_output_dir": "/Users/jeffkala/Documents/GitHub/outputs",
        "_repo_dir": "/Users/jeffkala/.cookiecutters/cookiecutter-ntc/python",
        "_checkout": "main"
    },
    "drift_managed_branch": "develop",
    "remote_name": "origin",
    "pull_request_strategy": "PullRequestStrategy.CREATE",
    "post_actions": [],
    "baked_commit_ref": "",
    "draft": false
}
```

CLI Arguments:

```
{
    "cookie_dir": "",
    "input": true,
    "json_filename": "",
    "output_dir": "../outputs",
    "push": true,
    "template": "https://github.com/networktocode-llc/cookiecutter-ntc.git",
    "template_dir": "python",
    "template_ref": "main",
    "pull_request": null,
    "post_action": [],
    "disable_post_actions": false,
    "draft": null,
    "drift_managed_branch": "develop"
}
```
jeffkala and others added 3 commits March 5, 2026 21:34
- Resolve merge conflicts in pyproject.toml and README.md
- Update pyproject.toml for poetry 2.x build system with docs dependencies
- Add project-specific content to placeholder docs (overview, getting started,
  use cases, FAQ, extending guide, release notes)
- Create v2.10 release notes page required by docs build check
- Add mkdocs build output to .gitignore
- Fix ruff formatting and import sorting issues
@jvanderaa jvanderaa force-pushed the drift-manager/develop/pr branch from 4c2a191 to 29f6021 Compare March 6, 2026 21:20
Restore detailed content from original README into the developer
documentation: full 7-step provider checklist with test examples,
local debugging guide, and local dev requirements with
INVOKE_PARSER_LOCAL note.
The cookiecutter template generated INVOKE_CIRCUIT-MAINTENANCE-PARSER_*
env var names, but hyphens are invalid in shell variable names. This
caused Docker image tags to resolve as ":version" with no image name.
Revert to the original INVOKE_PARSER_* names used by tasks.py.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants