Skip to content

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

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

Cookie initially baked targeting develop by NetworkToCode Cookie Drift Manager Tool#388
jeffkala wants to merge 9 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.
Rename IDENTIFIER to identifier to conform to snake_case naming.
Copy link
Contributor

@jvanderaa jvanderaa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jeffkala I think we are good here that we are not changing the behavior of any of the behavior of the app.

@jvanderaa
Copy link
Contributor

Once we have this ready with the docs, do we need to do anything to get a RTD site @itdependsnetworks / @cmsirbu ?

@itdependsnetworks
Copy link
Contributor

Once we have this ready with the docs, do we need to do anything to get a RTD site @itdependsnetworks / @cmsirbu ?

That's a @cmsirbu or @LoneStar-Swish question.

@cmsirbu
Copy link

cmsirbu commented Mar 7, 2026

Once we have this ready with the docs, do we need to do anything to get a RTD site @itdependsnetworks / @cmsirbu ?

That's a @cmsirbu or @LoneStar-Swish question.

Both :) First @LoneStar-Swish adds it to RTD, then I'll configure it.

@cmsirbu
Copy link

cmsirbu commented Mar 7, 2026

Shall we host it under docs.networktocode.com? As in the links will be something like docs.networktocode.com/projects/circuit-maintenance-parser/en/latest?

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.

4 participants