在带有水晶分片的 .gitignore 文件中,我应该忽略什么?我来自 Node.js 的背景,我会忽略臭名昭著的node_modules。我最近运行了shards install
并获得了一些新文件和目录。现在,我忽略了lib/和.shards/并将shard.lock保存到VCS。
应该知道这方面的任何约定吗?
你可以对www.gitignore.io/api/crystal
有一个初步线索
# Created by https://www.gitignore.io/api/crystal
### Crystal ###
/docs/
/lib/
/bin/
/.shards/
# Libraries don't need dependency lock
# Dependencies will be locked in application that uses them
#/shard.lock
# End of https://www.gitignore.io/api/crystal
Johannes Müller在评论中补充道:
提示:
crystal init
为您设置项目结构,包括.gitignore
文件和其他有用的默认值。