Inconsistency in 'IP' capitalization
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 2.3k
- Forks
- 763
- PR merge metrics
- No merged PRs in 30d
Description
Not a big issue, but recently to set a static IPv6 address for a VM, I had to type this line:
adaptermap.adapter.ipV6Spec = vim.vm.customization.IPSettings.IpV6AddressSpec()
There are 3 different capitalizations for IP which makes it very hard to keep track of what's capitalized in what method/object. Would it be possible for this to be changed so that they are consistent?
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
Start by tracing the bindings behind adaptermap.adapter.ipV6Spec, vim.vm.customization.IPSettings, and IpV6AddressSpec, then compare how these names are defined and referenced. Determine the intended capitalization and identify all affected API references; done means the IP naming is consistent without leaving the bindings internally mismatched.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- api
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100