mdrobulis / Naming

Lists of all kinds of related names for use in software

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Naming

There are only two hard things in Computer Science: cache invalidation and naming things.
-- Phil Karlton

People tend to existing names from other contexts to name their software services, products, releases and components. E.g. Mouse, bug - not really computer terms, but they have extra meaning in computer context.

This repo lists of names from other domains for naming stuff. Easy to use for name automation.

Lists of Names

Moved here: INDEX

Use in Automation

Lists in this repo are subject to change.

If you feel like using this repo for automated processes, use git snapshot with a hash to protect your self.

Contribution

Pull requests are welcome!!! You are welcome to submit pull requests to extend the lists of names for common benefit.

What to contribute?

  • See a Index for missing lists and fill them in
  • New Language for an existing list.
  • Suggest a new cool category of lists
  • Fix typos
  • Add missing names / Remove unrelated names

Quality criteria for lists

  • Unique withing the list.
  • Fit into some loosly defined category
  • Related in some common context
  • Single word names are prefered.

File name conventions

  • File names use kebab-case
  • File names include the 2 letter country code at the end

Encoding

Ascii is prefered for languages using English alphabet UTF-8 for other Languages.

Special chars

Names should not have them. Avoid them at all costs.

Categorisation

Lets try and keep common sences. Some lists fit multiple categories, by were working with file system tree here.

Special thanks to

  • ....
  • ....
  • ....

About

Lists of all kinds of related names for use in software

License:MIT License


Languages

Language:Clojure 100.0%