UNPKG

2.3 kBMarkdownView Raw
1# npm-expansions
2[![Build Status](http://img.shields.io/travis/npm/npm-expansions.svg?style=flat-square)](https://travis-ci.org/npm/npm-expansions) [![NPM version](http://img.shields.io/npm/v/npm-expansions.svg?style=flat-square)](https://www.npmjs.org/package/npm-expansions) [![NPM license](http://img.shields.io/npm/l/npm-expansions.svg?style=flat-square)](https://www.npmjs.org/package/npm-expansions)
3
4What does n-p-m stand for?
5
6## What This Is
7
8This is the source code for the three-word thingies that randomly appear in the header of the [npmjs.com](https://npmjs.com) website. Examples include:
9
10- Naughty Push Message
11- Nectar of the Programming Masses
12- Needless Patchouli Manufacture
13- Neil Patrick's Mansion
14- Never Program Mad
15- Never Push to Master
16- Neverending Plethora of Modules
17- Newton's Programmatic Measurements
18- Newts Parading Majestically
19- Nice Poodle, Mister
20- Nickel Plated Moose
21- Nineties Party Mix
22- Null Pointer Missing
23
24## How to Contribute
25
26Add your own expansion to [expansions.txt](expansions.txt), then send us a pull request! **If you think of multiple possibilities, please submit them as separate PRs**, as we may like some but not others.
27
28Some other suggestions:
29
30* Be meaningful. Three random words is not good enough.
31* Be funny. This is very subjective, we realize, so try not to take it personally if we don't get it.
32* Be novel. If your expansion starts with "Node" the other two words better be pretty great.
33* Avoid hyphenation, especially "non-". Yes, there are some in there already. Sorry.
34* Use actual words. You can't just make up random new words. Unless they're really good.
35* Avoid names of people and products (other than npm ;-))
36* Avoid expansions that are gendered, sexual, aggressive, or violent. We are a diverse, positive place.
37* Avoid anything that even slightly hints of violating npm's [code of conduct](https://www.npmjs.com/policies/conduct/). These are literally the first words that appear on the website, and our audience is very broad, so it's best to avoid things that can be misconstrued.
38
39## No More Please
40
41We'll no longer be accepting expansions that begin with the following frequent suggestions:
42* National
43* Naughty
44* Nerds
45* Never
46* New
47* Nice
48* Nifty
49* No
50* Non
51* Nobody
52* Node (unless it's *really* good)
53* Not