Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.