Skip to content

Conversation

@pete-vielhaber
Copy link
Contributor

Added hard stops to style guide; thoroughly went through entire repo and replaced instances of ie. eg. i.e. and e.g. with i.e., and e.g., Related to this

Description

  • Added hard stops to style guide
  • Replaced all instances of hard stops that are not in proper format
  • Most commits are a single file to make it easier to break off any changes that may be unwanted
    • Several of the language translations are bundled together in a single commit

Related Issue

From previous Issue/PR, suggestion was to add to style guide and replace throughout documentation.

@netlify
Copy link

netlify bot commented Oct 21, 2025

Deploy Preview for ethereumorg canceled.

Name Link
🔨 Latest commit b5c057e
🔍 Latest deploy log https://app.netlify.com/projects/ethereumorg/deploys/68ffccc4c049180008588c8d

@github-actions github-actions bot added content 🖋️ This involves copy additions or edits documentation 📖 Change or add documentation tooling 🔧 Changes related to tooling of the project translation 🌍 This is related to our Translation Program labels Oct 21, 2025
@wackerow
Copy link
Member

Thanks for the clean up @pete-vielhaber!

("full" stop to my understanding, no?)

I see a bunch of conflicts, any chance you could help clean those up before I go through all these?? 🙏

(Small housekeeping note as well... Smaller chunked PR's tend to be much easier to review vs those touching 261 files 😅 Not a huge deal, but just noting this for future efforts, a few files at a time speeds up review and minimizes risk of conflicts forming)

@pete-vielhaber
Copy link
Contributor Author

Thanks for the clean up @pete-vielhaber!

("full" stop to my understanding, no?)

I see a bunch of conflicts, any chance you could help clean those up before I go through all these?? 🙏

(Small housekeeping note as well... Smaller chunked PR's tend to be much easier to review vs those touching 261 files 😅 Not a huge deal, but just noting this for future efforts, a few files at a time speeds up review and minimizes risk of conflicts forming)

I've heard both full and hard stops in professional settings—honestly not sure which is "proper."

Sure I can try and resolve any conflicts. And yes, in hindsight, I should have broken this into smaller chunks—noted for the future 🙏

@pete-vielhaber
Copy link
Contributor Author

@wackerow cleaned up conflicts—should be good to go 👍 Apologies again for the huge PR. Most changes are limited to one comma after i.e. or e.g. per doc (a few have 2-3)—except the style guide page. Should make for a relatively quick review 🙏

Copy link
Member

@wackerow wackerow left a comment

Choose a reason for hiding this comment

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

Thanks @pete-vielhaber! Left a comment below about the content-standardization updates


By adhering to these guidelines, we create a unified approach to presenting dates, fostering clarity and comprehension throughout Ethereum documentation.

### Hard stops (i.e., and e.g.,) {#hard-stops}
Copy link
Member

Choose a reason for hiding this comment

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

Still not quite convinced that "hard stop" is correct usage, but regardless, this isn't really about periods/full stops, it's about the usage of e.g. and i.e., including which is appropriate to use in different circumstances (not interchangeable), and correct punctuation, including both the use of periods and the comma following.

https://www.merriam-webster.com/grammar/ie-vs-eg-abbreviation-meaning-usage-difference

I really like the clarity Merriam-Webster brings here, noting the definitions of each:

I.e. stands for the Latin id est, or 'that is,' and is used to introduce a word or phrase that restates what has been said previously.

E.g. means “for example.” (It stands for exempli gratia in Latin.) It is used in much the same ways as 'for example,' coming before an item or list of items.

I would update the header according to focus less on the the punctuation alone and more on the general usage of these two indicators.

Copy link
Member

Choose a reason for hiding this comment

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

For the sake of not expanding the scope of this PR, I would not go through and change "examples" that use "i.e.," to "e.g.,", nor restatements from "e.g.," to "i.e.," although separately it would be nice to also make those adjustments for further polishing.

Copy link
Member

Choose a reason for hiding this comment

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

Less important, but this is generally lower priority and would consider moving this lower in the page, perhaps adjacent to the section ### Hyphen (-), en dash (–), and em dash (—): usage guide {#dash-usage-guide}

Copy link
Member

@wackerow wackerow Oct 23, 2025

Choose a reason for hiding this comment

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

Consider:

Suggested change
### Hard stops (i.e., and e.g.,) {#hard-stops}
### Examples (e.g.) and restatements (i.e.): usage guide {#example-restatements}

And a nice-to-have would be a brief summary of the definition of these terms, guiding the two use cases.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Addressed comments; I agree changing restatements and examples that are mischaracterized would be another task down the road.

Copy link
Member

@wackerow wackerow left a comment

Choose a reason for hiding this comment

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

Looks good! Thanks @pete-vielhaber.. just pushed a tiny patch for a typo and some markdown syntax adjustments.. pulling in!

@wackerow wackerow changed the title docs: add-hard-stops-styling docs: examples and restatements syntax to content standardization guidelines Oct 27, 2025
@wackerow wackerow merged commit a0eab44 into ethereum:dev Oct 27, 2025
6 of 7 checks passed
@wackerow
Copy link
Member

@all-contributors please add @pete-vielhaber for content

@allcontributors
Copy link
Contributor

@wackerow

I've put up a pull request to add @pete-vielhaber! 🎉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

content 🖋️ This involves copy additions or edits documentation 📖 Change or add documentation tooling 🔧 Changes related to tooling of the project translation 🌍 This is related to our Translation Program

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants