Leverage standard CLI options
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 55/100
Research direction
Inspect how this template currently defines CLI arguments, then read function-sdk-python PR 230 and the released SDK helpers or decorators. Update the template after that SDK version is available so generated functions use the standard options, and verify the copied arguments are no longer maintained separately.
Written by the indexing model from the issue text.
Description
What problem are you facing?
Functions derived from this template are copy-pasting the CLI arguments, which may eventually lead to inconsistencies.
How could this Function help solve your problem?
function-sdk-python adds standard CLI options in this PR. The idea is to leverage those once that is merged and a new version of the SDK is released with the reusable CLI helpers/decorators.
- Dominant language
- Python
- Stars
- 21
- Forks
- 13
- Avg merge
- 17h 53m
- Merged PRs (30d)
- 3
Contributor guide
No contributing guide indexed for this repository
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 crossplane/function-template-python
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
-
enhancement good first issue help wanted
Difficulty 4/5 3-5 days Newbie friendliness 35/100
crossplane/function-template-python#88 · 1 comment · 1 reaction ·
-
Dependency Dashboard Open
Difficulty 1/5 Under an hour Newbie friendliness 10/100
All issues in crossplane/function-template-python
Similar issues
-
Add: hunch Open
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
AbdelStark/awesome-typesafe#104 ·
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
DiamondLightSource/dodal#2211 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
openml/openml-python#1749 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
sipyourdrink-ltd/bernstein#6191 ·