Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/victornpb/ultimate-gitignore

The ultimate Javascript development .gitignore
https://github.com/victornpb/ultimate-gitignore

babel boilerplate defaults git gitignore javascript nodejs npm pnpm react rollup scaffolding template vue web webpack yarn

Last synced: 3 months ago
JSON representation

The ultimate Javascript development .gitignore

Awesome Lists containing this project

README

        

ultimate-gitignore
===============================================================================
The ultimate Javascript development `.gitignore`

This project [compiles multiple][template] .gitignore from the [GitHub's gitignore Collection][github-gitignore].
It attempts to be a sensible default .gitignore file for Javascript Projects and libraries (Node.JS / Browser)

For more information about how `.gitignore` files work, and how to use them,
the following resources are a great place to start:

- The [Ignoring Files chapter][chapter] of the [Pro Git][progit] book.
- The [Ignoring Files article][help] on the GitHub Help site.
- The [gitignore(5)][man] manual page.

[man]: http://git-scm.com/docs/gitignore
[help]: https://help.github.com/articles/ignoring-files
[chapter]: https://git-scm.com/book/en/Git-Basics-Recording-Changes-to-the-Repository#_ignoring
[progit]: http://git-scm.com/book

Add to your project folder
===============================================================================

### Run this command
```sh
npx ultimate-gitignore
```

#### Precompiled file
You can also download a precompiled file, if you don't want to run the build script:

```sh
curl https://victornpb.github.io/ultimate-gitignore/ultimate.gitignore > .gitignore
```

#### Manually download the:
### **[ultimate.gitignore][download]**

Summary
-------------------------------------------------------------------------------

| | |
|----------|---------------------|
| Rules | 155 |
| Comments | 134 |
| Total | 388 lines (7.81 KB) |

For more details check out [template.txt][template] and [exclude.txt][exclude]

Contributing workflow
-------------------------------------------------------------------------------

Here’s how we suggest you go about proposing a change to this project:

1. [Fork this project][fork] to your account.
2. [Create a branch][branch] for the change you intend to make.
3. Make your changes to your fork.
4. [Send a pull request][pr] from your fork’s branch to our `main` branch.

Using the web-based interface to make changes is fine too, and will help you
by automatically forking the project and prompting to send a pull request too.

[fork]: https://help.github.com/articles/fork-a-repo/
[branch]: https://help.github.com/articles/creating-and-deleting-branches-within-your-repository

License
-------------------------------------------------------------------------------

[CC0-1.0](./LICENSE).

[github-gitignore]:
[pr]:
[template]:
[exclude]:
[download]: "Download the ultimate .gitignore file"