Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change on-premise to on-premises (or on-prem) for disambiguation #83210

Open
wmcdonald404 opened this issue Oct 8, 2024 · 3 comments
Open

Change on-premise to on-premises (or on-prem) for disambiguation #83210

wmcdonald404 opened this issue Oct 8, 2024 · 3 comments
Assignees

Comments

@wmcdonald404
Copy link

Which section(s) is the issue in?

./404-commercial.html
./applications/index.adoc
./applications/red-hat-marketplace.adoc
./architecture/cicd_gitops.adoc
./architecture/mce-overview-ocp.adoc
./architecture/nvidia-gpu-architecture-overview.adoc
./cloud_experts_tutorials/cloud-experts-getting-started/cloud-experts-getting-started-what-is-rosa.adoc
./contributing_to_docs/term_glossary.adoc
./getting_started/kubernetes-overview.adoc
./getting_started/openshift-overview.adoc
./hosted_control_planes/hcp-backup-restore-dr.adoc
./hosted_control_planes/hcp-deploy/hcp-deploy-bm.adoc
./hosted_control_planes/hcp-deploy/hcp-deploy-non-bm.adoc
./hosted_control_planes/hcp-deploy/hcp-deploy-virt.adoc
./hosted_control_planes/hcp_high_availability/hcp-backup-restore-on-premise.adoc
./index-commercial.html
./installing/installing_aws/ipi/installing-aws-outposts.adoc
./installing/installing_nutanix/installing-nutanix-installer-provisioned.adoc
./installing/installing_oci/installing-oci-assisted-installer.adoc
./installing/installing_on_prem_assisted/installing-on-prem-assisted.adoc
./installing/installing_vsphere/installing-vsphere-agent-based-installer.adoc
./installing/installing_vsphere/installing-vsphere-assisted-installer.adoc
./installing/installing_vsphere/preparing-to-install-on-vsphere.adoc
./installing/installing_with_agent_based_installer/preparing-to-install-with-agent-based-installer.adoc
./installing/overview/installing-preparing.adoc
./microshift_configuring/microshift_low_latency/microshift-low-latency.adoc
./microshift_install_rpm_ostree/microshift-embed-in-rpm-ostree.adoc
./microshift_install_rpm_ostree/microshift-embed-in-rpm-ostree-offline-use.adoc
./microshift_storage/index.adoc
./modules/architecture-kubernetes-introduction.adoc
./modules/architecture-platform-introduction.adoc
./modules/hcp-bm-hc-console.adoc
./modules/hcp-mce-acm-relationship-intro.adoc
./modules/hcp-non-bm-hc-console.adoc
./modules/hcp-virt-create-hc-console.adoc
./modules/hosted-cluster-etcd-backup-restore-on-premise.adoc
./modules/installation-vsphere-infrastructure.adoc
./modules/kubernetes-resources.adoc
./modules/migration-migrating-on-prem-to-cloud.adoc
./modules/monitoring-common-terms.adoc
./modules/nodes-edge-remote-workers-network.adoc
./modules/nodes-edge-remote-workers-power.adoc
./modules/nodes-edge-remote-workers-strategies.adoc
./modules/nw-metallb-infra-considerations.adoc
./modules/olm-why-use-operators.adoc
./modules/openshift-architecture-common-terms.adoc
./modules/openshift-storage-common-terms.adoc
./modules/ossm-threescale-integrate-1x.adoc
./modules/ossm-threescale-integrate.adoc
./modules/persistent-storage-csi-manila-dynamic-provisioning.adoc
./modules/persistent-storage-local-discovery.adoc
./modules/policy-shared-responsibility.adoc
./modules/registry-configuring-registry-storage-rhodf-cephfs.adoc
./modules/registry-configuring-registry-storage-rhodf-cephrgw.adoc
./modules/registry-configuring-registry-storage-rhodf-nooba.adoc
./modules/rosa-policy-change-management.adoc
./modules/rosa-sts-interactive-cluster-creation-mode-options.adoc
./modules/security-registries-quay.adoc
./modules/understanding-openshift.adoc
./modules/virt-about-services.adoc
./networking/k8s_nmstate/k8s-nmstate-about-the-k8s-nmstate-operator.adoc
./nodes/edge/nodes-edge-remote-workers.adoc
./nodes/nodes/nodes-nodes-adding-node-iso.adoc
./osd_whats_new/osd-whats-new.adoc
./post_installation_configuration/cluster-tasks.adoc
./rosa_release_notes/rosa-release-notes.adoc
./scripts/ocpdocs/index-commercial.html
./scripts/ocpdocs/_previewpage
./scripts/ocpdocs/search-commercial.html
./scripts/ocpdocs/_topnav_other.html
./search-commercial.html
./security/container_security/security-storage.adoc
./storage/container_storage_interface/persistent-storage-csi-azure-stack-hub.adoc
./storage/index.adoc
./_templates/_topnav_other.html
./_topic_maps/_topic_map.yml
./virt/vm_networking/virt-networking-overview.adoc

What needs fixing?

There are 102 references to 'on-premise' in the documentation codebase.

wmcdonald@fedora:~/repos/personal/openshift-docs$ grep --exclude-dir=.git/ -or on-premise . | wc -l
102

These entries should ideally read 'on-premises', or the shorter form 'on-prem'.

Compare https://dictionary.cambridge.org/dictionary/english/premises vs. https://dictionary.cambridge.org/dictionary/english/premise

Further discussion:

https://collectivecontent.agency/2018/04/19/should-i-say-on-premise-or-on-premises-it/
https://www.adamfowlerit.com/2017/04/premise-vs-premises-cares/

I'll happily submit a PR but just wanted to know if the changes are welcome before doing the work.

@apinnick
Copy link
Contributor

apinnick commented Oct 8, 2024

Red Hat Supplementary Style Guide, on-premise, says to this term with caution:

Substitute "on-site" or "in-house" for "on-premise" whenever possible. Although "on-premises" is grammatically correct, "on-premise" is preferred by the industry and the Red Hat Cloud business unit. Capitalize "on-premise" only when using it as part of the name of the Red Hat product "Red Hat Storage Server for On-premise". For Red Hat OpenShift Container Platform, on-premise is a collective term for grouping the bare-metal, VMware vSphere, Nutanix, and Red Hat OpenStack Platform (RHOSP) platforms, so you can use the term in this context.

Incorrect forms: on premise, on-premises, on-prem

You could open an issue in the RHSSG repo.

@mburke5678
Copy link
Contributor

@wmcdonald404 Thanks for the thought. However, according to the Red Hat supplementary style guide for product documentation (probably internal-only)

Although "on-premises" is grammatically correct, "on-premise" is preferred by the industry and the Red Hat Cloud business unit.

We should probably switch the 33 cases of "on-premises" to "on-premise" instead!

@wmcdonald404
Copy link
Author

Thanks @mburke5678. I traced the thread of reasoning through from the RHSSG style guide, to the IBM style guide... at which point I decided to cut my losses.

I think that the IBM guide is wrong and the discussion and subsequent justification made little sense when I RTFMed a month back, but I'm not sure I have the patience of pedantry to fight that good fight.

Premise != premises.

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

No branches or pull requests

3 participants