惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

IT之家
IT之家
Recent Announcements
Recent Announcements
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
The GitHub Blog
The GitHub Blog
MyScale Blog
MyScale Blog
爱范儿
爱范儿
GbyAI
GbyAI
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
美团技术团队
Y
Y Combinator Blog
博客园 - 叶小钗
Apple Machine Learning Research
Apple Machine Learning Research
Martin Fowler
Martin Fowler
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
罗磊的独立博客
M
MIT News - Artificial intelligence
博客园 - Franky
V
Visual Studio Blog
I
InfoQ
V
V2EX
Hugging Face - Blog
Hugging Face - Blog
腾讯CDC
博客园 - 司徒正美
L
LangChain Blog

博客园 - xuld

语言开发笔记3 编译器:类型系统的架构设计 语言开发随笔2 关于产品设计的思考 TS 原理详细解读(6)--语法增量解析 程序员的学习方法 T语言开发笔记1 T 语言语法设计(预审稿) 给萌新的 TS custom transformer plugin 教程——TypeScript 自定义转换器插件 TS 原理详细解读(7)绑定1-符号 TS 原理详细解读(5)语法2-语法解析 T 语言语法设计方案总结 TypeScript 源码详细解读(4)语法1-语法树 TypeScript 源码详细解读(3)词法2-标记解析 TypeScript 源码详细解读(2)词法1-字符处理 TypeScript 源码详细解读(1)总览 7年编程语言设计精华总结——写给想创造或正在创造一门新编程语言的同学 我为什么开发新语言 TypeScript 编译器源码研究(一) [讨论]是否将单元测试文件和源文件放在一起
gitignore 规范
xuld · 2016-10-06 · via 博客园 - xuld

gitignore 应该包含 5 块内容:

  1. 当前项目需要忽略的文件
  2. 项目性质需要忽略的文件(比如是 nodejs 项目,有些文件就需要忽略)
  3. 所有项目都需要忽略的文件(比如日志、临时文件)
  4. 操作系统需要忽略的文件
  5. 常用 IDE 需要忽略的文件

以下是 NODEJS 项目的 .gitignore 模板:

# 本项目专用
.private

# NodeJS 项目通用

## Node
.node_repl_history
pids
*.pid
*.seed
*.pid.lock

## NPM
node_modules
jspm_packages
.npm
*.tgz

## 常用框架
lib-cov
coverage
.nyc_output
.grunt
.lock-wscript
.eslintcache

# 项目通用

## 生成文件
_build

## 临时文件
*.tmp
*.log
*~
._*

## 比较文件
*.patch
*.diff

# 操作系统

## Windows
*.lnk
$RECYCLE.BIN
Desktop.ini
ehthumbs.db
Thumbs.db

## OSX
.DS_Store

# IDE

## Sublime
*.sublime-workspace

## Dreamweaver
_notes

## WebStorm
WebWorkbench.mswwsettings
.settings
*.idea

## Visual Studio
.vs
obj
ipch
*.sln.*
*.vshost.*
*.suo
*.user
*.ilk
*.meta
*.obj
*.pch
*.pdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp_proj
*_i.c
*_p.c
*.vspscc
*.vssscc
*.pidb
*.scc
csx
*.build.csdef
*.aps
*.ncb
*.cachefile
*.psess
*.vsp
*.vspx
*.gpState
_TeamCity*

## Visual Studio - 测试框架
TestResults
BuildLog.*
*.VisualState.xml
TestResult.xml
_Chutzpah*

## Visual Studio - 数据库
*.opensdf
*.sdf

## Visual Studio - Node 插件
.ntvs_analysis.dat
Microsoft.NodejsTools.WebRole.dll

## Visual Studio - Sandcastle 插件
DocProject

## Visual Studio - ReSharper 插件
*.dotCover
_ReSharper*/
*.ReSharper

## Visual Studio - NCrunch 插件
*.ncrunch*
.*crunch*.local.xml