Skip to content

Conversation

jasonrhodes
Copy link
Contributor

@jasonrhodes jasonrhodes commented May 27, 2025

Describe your changes

This has been a long time coming after I initially submitted this idea years ago!

As best as I can tell, this is similar to the "service" / "microservice" relationship, so I've tried to model this doc after the "service" one. I've added a bit of context about "host" that isn't present in "nodes", but maybe it's unnecessary? Feedback definitely appreciated.

Related issue number or link (ex: resolves #issue-number)

Resolves #1308

Checklist before opening this PR (put x in the checkboxes)

  • This PR does not contain plagiarism
    • don’t copy other people’s work unless you are quoting and contributing it to them.
  • I have signed off on all commits
    • signing off (ex: git commit -s) is to affirm that commits comply DCO. If you are working locally, you could add an alias to your gitconfig by running git config --global alias.ci "commit -s".

This has been a long time coming after I initially submitted this idea years ago!

As best as I can tell, this is similar to the "service" / "microservice" relationship, so I've tried to model this doc after the "service" one. I've added a bit of context about "host" that isn't present in "nodes", but maybe it's unnecessary? Feedback definitely appreciated. 

Signed-off-by: Jason Rhodes <[email protected]>
Copy link

netlify bot commented May 27, 2025

Deploy Preview for cncfglossary ready!

Name Link
🔨 Latest commit c3f6955
🔍 Latest deploy log https://app.netlify.com/projects/cncfglossary/deploys/68a57495b6f8380008186102
😎 Deploy Preview https://deploy-preview-3524--cncfglossary.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Copy link
Member

@nate-double-u nate-double-u left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A quick housekeeping note from the style guide: please use semantic line breaks to ease review (and localization efforts later).

I hope to do a more thorough review this week, thanks so much for coming back to this term @jasonrhodes!


deploy preview: https://deploy-preview-3524--cncfglossary.netlify.app/host/

Copy link
Collaborator

@iamNoah1 iamNoah1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I really like the simplicity of this description. However, usually we have a certain structure that we follow for this category., ie: Problem it Addresses and How it helps. But for this term I don't really see how we should press into this template ^^, I am curious if some other maintainer has an idea how to proceed.

Appart from that the content is nice, just have a look at the failing spell and link check.

cc @hlipsig @jihoon-seo @seokho-son @Okabe-Junya

@jasonrhodes
Copy link
Contributor Author

usually we have a certain structure that we follow for this category., ie: Problem it Addresses and How it helps

Yeah, I saw that, but was trying to model this after the "service.md" file that abandons those sections and opts for a link to "microservice.md" instead. Happy to take a stab at those sections if that seems necessary.

@jasonrhodes
Copy link
Contributor Author

I've added semantic line breaks and fixed the failing "LINKS" check by adding the missing trailing slash to the nodes link. The spellcheck is failing due to the use of "hostname", which is the word I intended to use. Is there a way to specify that it's valid or does it need to be rewritten to "host name" just to pass this check?

Thanks!

@nate-double-u nate-double-u changed the title Create host.md [En] add Host May 29, 2025
@nate-double-u
Copy link
Member

I've added semantic line breaks and fixed the failing "LINKS" check by adding the missing trailing slash to the nodes link.

Thanks!

The spellcheck is failing due to the use of "hostname", which is the word I intended to use. Is there a way to specify that it's valid or does it need to be rewritten to "host name" just to pass this check?

You can add it to the wordlist.txt file.

@Okabe-Junya
Copy link
Collaborator

Thank you for your contribution,

As Nate and Noah mentioned above, I think

  1. fix CI errors (c.f. [En] add Host #3524 (comment))
  2. follow our structure

to move forward with this PR.
This page you created is so good, and I like it as well. However, I think it's also necessary to provide a consistent style for all terminology so that users don't get confused

Thank you

@jasonrhodes
Copy link
Contributor Author

You can add it to the wordlist.txt file.

@nate-double-u got it, I've added "hostname" there, thanks.

However, I think it's also necessary to provide a consistent style for all terminology so that users don't get confused

@Okabe-Junya I definitely agree. That was why I modeled this change after the other "redirect" style of definition in the glossary already. Please take a look at the current service definition file. If you all would like these "redirect" definition files to include the same sections as the others, I'd like some guidance on how to approach it. Copy/paste from the target?

Thanks.

@jasonrhodes
Copy link
Contributor Author

The last line of this new "host" file and of the mentioned "service" file both use "Please see the [target] definition", these could be expanded to say "For more about the problem it addresses and how it helps, please see the [target] definition" if that helps tie the formats together? Interested in more feedback here.

@iamNoah1
Copy link
Collaborator

iamNoah1 commented Jun 3, 2025

After a quick chat with maintainers, we seem to agree that we want to keep the articles following the structure. However, the question is if we can even say "what problem it solves" etc per sé as the term host might be seen as a synonym to service, VM, server, container. Meaning that these terms talk about what problem they solve already. Lets discussing here @nate-double-u @hlipsig @jihoon-seo @seokho-son @Okabe-Junya

@Okabe-Junya
Copy link
Collaborator

Okabe-Junya commented Jun 3, 2025

Thank you for pointing out, Jason, Noah!

I see... The "Problem it addresses" section is indeed very difficult. I've thought about this term many times, and I think that "host" would be a conceptual/abstract term rather than a term for solving specific problems (as you all say, that's already explained by other existing terms).

How about an option where we keep only the "How it helps" section and omit the "Problem it addresses" section?

Thank you again for your contribution and discussion :)

@kaitoii11 kaitoii11 self-assigned this Jun 4, 2025
@jihoon-seo
Copy link
Collaborator

IMO, while it's important to follow the established template, there may be terms that are difficult to fill in the "Problem it addresses" section and the accompanying "How it helps" section in the template, and I think the term "Host" that Jason is trying to add in this PR is one of those. So I think it would be nice to allow exceptions when necessary.. :)

@kaitoii11 kaitoii11 removed their assignment Jun 5, 2025
@iamNoah1
Copy link
Collaborator

Ok, so the baseline is we allow to omit the sections when it is necessary, so for this case we skip both then? What you think? @nate-double-u @seokho-son @hlipsig

@Okabe-Junya
Copy link
Collaborator

Sorry for the late reply.

It looks like Nate and Seokho reacted "+1" for Noah’s comment.
Let’s move this PR forward by omitting that section :)

(I'll review this PR later)

Copy link
Collaborator

@iamNoah1 iamNoah1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jasonrhodes I am happy to approve now that we have a consensus amongst maintainers. Thanks again for the effort :)

Copy link
Collaborator

@Okabe-Junya Okabe-Junya left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, LGTM!

Copy link
Collaborator

@jihoon-seo jihoon-seo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thank you for your effort!

Signed-off-by: Junya Okabe <[email protected]>
@Okabe-Junya Okabe-Junya merged commit 3f1684a into cncf:main Aug 20, 2025
7 checks passed
@github-project-automation github-project-automation bot moved this from 📋 Backlog to ✅ Done in CNCF glossary definition review board Aug 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
lang/en for English
Projects
Development

Successfully merging this pull request may close these issues.

[New term] Host
6 participants