Create Crystal.gitignore #1589
Create Crystal.gitignore #1589
Conversation
Thanks @k2b6s9j NB: The submitted .gitignore is consistent with the built in |
Since 0.8.0 release Crystal use shards to resolve dependencies and
|
… `data/custom/` directory. You should be able to go to https://www.gitignore.io and search for your respective template and locate your file. Once these changes are merged into GitHub's official repository, I will remove them from my custom data and use GitHub's submodule reference. github/gitignore#1777 github/gitignore#1776 github/gitignore#1770 github/gitignore#1767 github/gitignore#1755 github/gitignore#1750 github/gitignore#1749 github/gitignore#1745 github/gitignore#1731 github/gitignore#1729 github/gitignore#1717 github/gitignore#1702 github/gitignore#1682 github/gitignore#1649 github/gitignore#1644 github/gitignore#1643 github/gitignore#1624 github/gitignore#1623 github/gitignore#1614 github/gitignore#1606 github/gitignore#1602 github/gitignore#1597 github/gitignore#1596 github/gitignore#1589 github/gitignore#1575 github/gitignore#1560 github/gitignore#1559 github/gitignore#1549 github/gitignore#1548 github/gitignore#1504 github/gitignore#1495
This PR has gone outdated and superseded by #2309. However, considering that this is my oldest sitting Pull Request at 2 years and 5 days it seems unlikely that GitHub will take in new language gitignores. |
Taken from the Crystal compiler's project init feature. Gitignore created by @flaviut.
What is it?
Crystal is a language derived from Ruby, compiled for the LLVM. Because it's only syntactically similar to Ruby there are some differences which should be taken into account.
What is being ignored?
Files created by the compiler in a normal session are being ignored here.
.deps
is where the compiler pulls in dependencies declared in a project'sProjectfile
.libs
is similar is that it is external code downloaded later..crystal
is contains the LLVM bytecode created by the compiler at compilation.doc
is well documentation. And.deps.lock
is comparable to aGemfile.lock
.Why?
Crystal is a fairly new language which has been recently gathering a following. Thought it would be nice for new Crystal projects on GitHub projects to be created with a proper gitignore.