ni / ni/measurement-plugin-python
Maintain a consistent versioning between the `.serviceconfig` and `pyproject.toml` files for all the examples
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 21
- Forks
- 20
- Avg merge
- 1d 16h
- Merged PRs (30d)
- 3
Description
Tech Debt
Given that we're supporting versioning for the measurement plug-ins, it is desirable to have a consistent version on both the .serviceconfig and pyproject.toml files.
Example:
The nidcpower_source_dc_voltage example's service config file has a version "1.0.0" but the pyproject.toml file of the same example has a version of "0.5.0".
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.
Research direction
Inspect the examples/nidcpower_source_dc_voltage/NIDCPowerSourceDCVoltage.serviceconfig and examples/nidcpower_source_dc_voltage/pyproject.toml files first, then compare the corresponding version fields across all examples. Done means every example uses a consistent version in both files; no test or validation command is mentioned.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- build-system
- Issue type
- Refactor
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100