I keep it pretty simple...
JIRA-123 Added featurename to componentname
JIRA-456 Bugfix for featurename in componentname
JIRA-789 NPM gardening and general project maintenance
or
JIRA-0 Readme update
Long descriptions live in JIRA; the zero-issue key (JIRA-0) is for really trivial stuff that doesn't impact functionality. Anything that changes the API or impacts functionality must have a real JIRA key.