Add a migrate package command
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 35/100
Research direction
Start with the existing package command entry points and the upgrade guidance at bobtemplatesplone.readthedocs.io/upgrade-packages.html. The migration should update all configure.zcml files, add the required placeholder line, and verify either bobtemplates.cfg or the preferred pyproject.toml configuration exists. Done means existing packages can be migrated compatibly with plonecli/botemplates.plone.
Written by the indexing model from the issue text.
Description
To make it easier to migrate existing packages, to be compatible with plonecli/botemplates.plone, we need a migrate command. This command should update existing files and add needed placeholders.
- adding placeholder line into all configure.zcml files
- checking that either bobtemplates.cfg or pyproject.toml with plonecli/bobtemplate.plone settings exists, the later is the preferred solution for future package structure.
see https://bobtemplatesplone.readthedocs.io/upgrade-packages.html for details
- Dominant language
- Python
- Stars
- 20
- Forks
- 12
- PR merge metrics
- No merged PRs in 30d
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from plone/plonecli
-
01 type: bug
Difficulty 3/5 1-2 days Newbie friendliness 45/100
-
uvx plonecli --help Open01 type: bug
Difficulty 2/5 1-3 hours Newbie friendliness 58/100
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
-
01 type: bug 21 status: confirmed
Difficulty 3/5 1-2 days Newbie friendliness 35/100
-
Difficulty 3/5 1-2 days Newbie friendliness 45/100
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
bancolombia/sentinel#23 ·
-
test md OpenCI
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
-
integration:quickjs org:external priority:backlog topic:code-interpreter topic:middleware type:feature
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
langchain-ai/deepagents#6450 ·
-
bug client
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100