Skip to content

Add Racket.gitignore#2089

Closed
willprice wants to merge 1 commit intogithub:masterfrom
willprice:racket
Closed

Add Racket.gitignore#2089
willprice wants to merge 1 commit intogithub:masterfrom
willprice:racket

Conversation

@willprice
Copy link

@willprice willprice commented Sep 3, 2016

Reasons for making this change:

Add Racket support (similar to Lisp/Scheme)

Links to documentation supporting these rule changes:

Commit Message
Dr Racket the official Racket IDE produces quite a large number of
temporary files (see: https://docs.racket-lang.org/drracket/drracket-files.html )

  • Backup files are the src filename + ~ on UNIX and .bak on Windows
  • DrRacket autosave files are src filename prepended with #, suffixed
    with #, a number and then another #.
  • raco, the Racket CLI build/package/test tool produces a compiled
    directory to store bytecode. It also produces *.dep and *.zo
    files.

Noteworthy
Although similar to Scheme, Racket has it's own file suffixes (.rkt) and is a much larger and versatile language with first class meta programming support. This would nicely complement the Scheme gitignore.

Dr Racket the official Racket IDE produces quite a large number of
temporary files (see: https://docs.racket-lang.org/drracket/drracket-files.html )

* Backup files are the src filename + `~` on UNIX and `.bak` on Windows
* DrRacket autosave files are src filename prepended with `#`, suffixed
  with `#`, a number and then another `#`.
* `raco`, the Racket CLI build/package/test tool produces a `compiled`
  directory to store bytecode. It also produces `*.dep` and `*.zo`
  files.
joeblau added a commit to toptal/gitignore.io that referenced this pull request Mar 25, 2017
Fixes github/gitignore#2333 - Add Advanced Installer gitignore #2333
Fixes github/gitignore#2317 - Add A-Frame template #2317
Fixes github/gitignore#2327 - Added Salesforce .gitIgnore #2327
Fixes github/gitignore#2323 - Add new gitignore for CMS 1C-Bitrix.gitignore #2323
Fixes github/gitignore#2326 - Add new gitignore for Ansible test driven development #2326
Fixes github/gitignore#2311 - Add PAWN.gitignore #2311
Fixes github/gitignore#2309 - Add Crystal template #2309
Fixes github/gitignore#2308 - .gitignore for OpenFrameworks.cc #2308
Fixes github/gitignore#2303 - Add clean gitignore #2303
Fixes github/gitignore#2294 - Add ATS.gitignore #2294
Fixes github/gitignore#2283 - Create jboss-6.x #2283
Fixes github/gitignore#2131 - Create Snapcraft.gitignore #2131
Fixes github/gitignore#2086 - Add gitignore for Cypress Semiconductor IDE #2086
Fixes github/gitignore#2089 - Add Racket.gitignore #2089
Fixes github/gitignore#2103 - Android studio gitignore #2103
Fixes github/gitignore#2116 - Added Kentico.gitignore #2116
Fixes github/gitignore#2124 - Add Ceylon. #2124
Fixes github/gitignore#2127 - Add Buck gitignore values #2127
Fixes github/gitignore#2142 - Add Altium Designer gitignore file #2142
Fixes github/gitignore#2153 - A new template for Perl 6 #2153
Fixes github/gitignore#2160 - Add initial gitignore with bin exclusion for particle IoT platform. #2160
Fixes github/gitignore#2167 - Create IAR.gitignore #2167
Fixes github/gitignore#2171 - Added JMeter gitignore #2171
Fixes github/gitignore#2188 - Create Y86.gitignore #2188
Fixes github/gitignore#2218 - PureBasic #2218
Fixes github/gitignore#2230 - Create MikroC.gitignore #2230
Fixes github/gitignore#2265 - Create Nwjs #2265
Fixes github/gitignore#2272 - Added gitignore for the Python-based Nikola Static Site Generator #2272
Fixes github/gitignore#2279 - gitignore for jboss-4.2.3.GA #2279
Fixes github/gitignore#2274 - A new template gitignore for QtCreator like IDE for pure C/C++ projs #2274
Fixes github/gitignore#2014 - Added MavensMate.gitignore #2014
joeblau added a commit to toptal/gitignore.io that referenced this pull request Mar 25, 2017
* Updated master template list

* Added 25 Tempaltes from https://github.com/github/gitignore

Fixes github/gitignore#2333 - Add Advanced Installer gitignore #2333
Fixes github/gitignore#2317 - Add A-Frame template #2317
Fixes github/gitignore#2327 - Added Salesforce .gitIgnore #2327
Fixes github/gitignore#2323 - Add new gitignore for CMS 1C-Bitrix.gitignore #2323
Fixes github/gitignore#2326 - Add new gitignore for Ansible test driven development #2326
Fixes github/gitignore#2311 - Add PAWN.gitignore #2311
Fixes github/gitignore#2309 - Add Crystal template #2309
Fixes github/gitignore#2308 - .gitignore for OpenFrameworks.cc #2308
Fixes github/gitignore#2303 - Add clean gitignore #2303
Fixes github/gitignore#2294 - Add ATS.gitignore #2294
Fixes github/gitignore#2283 - Create jboss-6.x #2283
Fixes github/gitignore#2131 - Create Snapcraft.gitignore #2131
Fixes github/gitignore#2086 - Add gitignore for Cypress Semiconductor IDE #2086
Fixes github/gitignore#2089 - Add Racket.gitignore #2089
Fixes github/gitignore#2103 - Android studio gitignore #2103
Fixes github/gitignore#2116 - Added Kentico.gitignore #2116
Fixes github/gitignore#2124 - Add Ceylon. #2124
Fixes github/gitignore#2127 - Add Buck gitignore values #2127
Fixes github/gitignore#2142 - Add Altium Designer gitignore file #2142
Fixes github/gitignore#2153 - A new template for Perl 6 #2153
Fixes github/gitignore#2160 - Add initial gitignore with bin exclusion for particle IoT platform. #2160
Fixes github/gitignore#2167 - Create IAR.gitignore #2167
Fixes github/gitignore#2171 - Added JMeter gitignore #2171
Fixes github/gitignore#2188 - Create Y86.gitignore #2188
Fixes github/gitignore#2218 - PureBasic #2218
Fixes github/gitignore#2230 - Create MikroC.gitignore #2230
Fixes github/gitignore#2265 - Create Nwjs #2265
Fixes github/gitignore#2272 - Added gitignore for the Python-based Nikola Static Site Generator #2272
Fixes github/gitignore#2279 - gitignore for jboss-4.2.3.GA #2279
Fixes github/gitignore#2274 - A new template gitignore for QtCreator like IDE for pure C/C++ projs #2274
Fixes github/gitignore#2014 - Added MavensMate.gitignore #2014
@joeblau
Copy link

joeblau commented Mar 25, 2017

@willprice - This tempalte is live on gitignore.io - https://www.gitignore.io/api/racket

@sinistersnare
Copy link

I would like to bump this. It would be nice to Ctrl-F "racket" on this repo and get what i need.

@joeblau
Copy link

joeblau commented Dec 12, 2017

@sinistersnare Here are three other options:

  1. go to https://github.com/dvcs/gitignore/tree/master/templates and ctrl+f there
  2. https://www.gitignore.io and search for racket
  3. install gitignore.io command line then run gi racket from your command line

@shiftkey shiftkey self-assigned this Oct 28, 2018
@shiftkey
Copy link
Member

@willprice apologies for the delay in replying to this.

I had a lot of these templates requested, but I couldn't quite figure out the right place for them. I ended up settling on #2857, and you'll see the Racket template can now be found at community/Racket.gitignore.

Feel free to submit any future improvements to that template, and thanks again for the contribution!

@shiftkey shiftkey closed this Nov 22, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants