Skip to content

fix: move HashiCorp, 1Password, 6connect into Vendor/Product directory structure - #102

Merged
michaelelrom merged 1 commit into
mainfrom
fix/vendor-product-directory-structure
Sep 10, 2026
Merged

michaelelrom merged 1 commit into
mainfrom
fix/vendor-product-directory-structure

Conversation

@michaelelrom

Copy link
Copy Markdown
Collaborator

Same class of fix as the Ansible restructure in PR #101: Vault, Connect, and Provision are the actual product names for HashiCorp, 1Password, and 6connect respectively — distinct from the vendor/company name, same relationship as NetScaler/ADC or Cisco/IOS. STANDARDS.md's "single-product vendors are flattened" rule technically covers this, but existing precedent (NetScaler/ADC) keeps the Product folder whenever the product has its own distinct name, even as the vendor's only product.

  • HashiCorp/OpenAPIs/HashiCorp/Vault/OpenAPIs/
  • 1Password/OpenAPIs/1Password/Connect/OpenAPIs/
  • 6connect/OpenAPIs/6connect/Provision/OpenAPIs/

Path/file moves only — no content changes.

Note: PR #101 (Studio Project backlog) also moves 6connect into this same structure independently, since it added a 6connect Studio Project on its own branch. Whichever of these two PRs merges first, the other should resolve as a clean no-op rename on the same destination path — but worth a quick check at merge time.

Considered but not changed: ARIN (RDAP + Whois-RWS) and Selector (Metastore Inventory + Query) each ship two OpenAPI specs under one flat vendor folder too, but on inspection these are two API surfaces of one cohesive product/use case (ARIN's README explicitly frames them as one paired Studio Project; same pattern as Cisco ISE's 25 module specs or NDFC's LAN/SAN specs living under one product folder) — not two separately-branded product lines the way Vault/Connect/Provision are. Left those alone.

…y structure

Same pattern as NetScaler/ADC and Cisco/IOS: Vault, Connect, and
Provision are HashiCorp's, 1Password's, and 6connect's actual product
names respectively, distinct from the vendor/company name — matches
the STANDARDS.md convention even for a currently-single-product vendor.
No content changes, only paths.
@michaelelrom
michaelelrom merged commit 4654846 into main Sep 10, 2026
@michaelelrom
michaelelrom deleted the fix/vendor-product-directory-structure branch September 10, 2026 22:47
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.

2 participants