key
The canonical name for a card from the user's perspective is the name the card was created under. However a card is referenced in the database and in code using the card's "key", which is translated from the name by these steps:
- decode any HTML
- add a space before any upper case letter followed by a lower case letter (this splits CamelCase into words)
- make all upper case into lower case
- replace any non-alphanumeric character (except *) with a space
- break the name into words, and make each word singular if it's plural
- rejoin those words with underscores (instead of spaces)
Some examples:
- Apples — apple
- TedErnst — ted_ernst
- Joe's Blog Entries — joe_s_blog_entry
The key may sometimes be visible to end users in URLs.
Tickets about keys
Development Tickets (by status)
Ideas
Documentation Tickets
Support Tickets
