Stylebook: Capitalization - crccheck/crccheck.github.io GitHub Wiki

It's important to use proper capitalization when writing to accurately communicate your intent. For example:

  1. git
    • Git - The version control system
    • git - The command line tool for Git
    • git - a foolish or worthless person
  2. canonical
    • Canonical – the company that maintains Ubuntu
    • canonical – the official way of doing something

When writing titles, I prefer down style capitalization instead of up style. With up style, everything is capitalized so you can't tell if words are proper nouns.

https://www.dailywritingtips.com/up-style-and-down-style/

Trademarks

When typing out trademarks, use the capitalization the owner of the trademark intended. For example, npm is always lowercase, unless you're talking about the npm CLI.