1 ---
2 title: About package README files
3 ---
4
5 To help others find your packages on npm and have a good experience using your code in their projects, we recommend including a README file in your package directory. Your README file may include directions for installing, configuring, and using the code in your package, as well as any other information a user may find helpful. The README file will be shown on the package page.
6
7 An npm package README file must be in the root-level directory of the package.
8
9 ## Creating and adding a README.md file to a package
10
11 1. In a text editor, in your package root directory, create a file called `README.md`.
12 2. In the `README.md` file, add useful information about your package.
13 3. Save the `README.md` file.
14
15 <Note>
16
17 **Note:** The file extension `.md` indicates a Markdown file. For more information about Markdown, see the GitHub Guide "[Mastering Markdown](https://guides.github.com/features/mastering-markdown/#what)".
18
19 </Note>
20
21 ## Updating an existing package README file
22
23 The README file will only be updated on the package page when you publish a new version of your package. To update your README file:
24
25 1. In a text editor, update the contents of the `README.md` file.
26
27 2. Save the `README.md` file.
28
29 3. On the command line, in the package root directory, run the following commands:
30
31 ```
32 npm version patch
33 npm publish
34 ```
35
36 [markdown-link]: https://guides.github.com/features/mastering-markdown/#what