discourse/bin
Jarek Radosz 53c06442ef
DEV: Clean up .gitignore (#12981)
(inspired by martin-brennan's recent adventure with `tags` exclusion)

**tl;dr: some of it is obsolete, some is dev-env specific and should live in *your* ~/.gitignore.**

---

To enable global gitignore (`~/.gitignore`) run:
```bash
git config --global core.excludesFile '~/.gitignore'
```

Then create that file and add your VIM/VSCode/Sublime/Emacs/Eclipse/RubyMine/JetBrains/macOS/Arch/Windows 95-specific stuff.

---

Reasons for removal:

* `bin` - never really ignored, all the files are checked in
* `.DS_Store`, `._.DS_Store` - OS specific
* `.sass-cache/*`, `/.bundle`, `/bundle/*`, `/cache`, `/logfile`, `!/plugins/discourse-nginx-performance-report`, `MiniProfiler/Ruby/rack-mini-profiler-2.0.1a.gem`, `config/fog_credentials.yml`, `/public/stylesheet-cache/*`, `script/download_db`, `script/refresh_db`, `config/version.rb` - no longer used?
* `/log/*.log` - covered by /log
* `bootsnap-load-path-cache`, `bootsnap-compile-cache` - bootsnap now keeps its ~~trash~~ temporary files in `/tmp`
* `/.project`, `/.buildpath`, `/.byebug_history`, `/.idea`, `discourse.sublime-workspace`, `*~`, `*.swp`, `*.swo`, `*.swm`, `config/multisite1.yml`, `.rvmrc`, `.ruby-version`, `.ruby-gemset`, `.rbenv`, `bundler_stubs/*`, `*.db`, `*.iml`, `*.swn`, `/package-lock.json`, `.vscode`, `.envrc`, `tags` - dev-env specific, see the note at the top of the commit
2021-05-10 13:43:13 +02:00
..
docker DEV: support for relative symlinks for plugins in docker dev (#10955) 2020-10-21 09:39:53 +11:00
bundle DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
ember-cli DEV: do not cd into yarn dir, use --cwd argument to yarn instead (#12986) 2021-05-07 09:58:57 -07:00
notify_file_change FIX: `notify_file_change` was outputting a command to vim 2020-12-10 10:03:57 -05:00
rails DEV: Update server startup warning to be more specific (#12949) 2021-05-05 13:33:11 +01:00
rake DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
rspec DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
rubocop DEV: Clean up .gitignore (#12981) 2021-05-10 13:43:13 +02:00
turbo_rspec DEV: support --fail-fast in bin/turbo_rspec (#8170) 2019-10-09 09:40:06 -05:00
unicorn DEV: Update server startup warning to be more specific (#12949) 2021-05-05 13:33:11 +01:00