Skip to content

Commit 3d908c7

Browse files
author
kaptinlin
committed
Release v0.4.0
1 parent 7f297fd commit 3d908c7

34 files changed

+1718
-11171
lines changed

.editorconfig

+30-9
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,43 @@
1-
# For more information about the properties used in
2-
# this file, please see the EditorConfig documentation:
3-
# http://editorconfig.org/
1+
# EditorConfig is awesome: http://EditorConfig.org
42

3+
# top-most EditorConfig file
54
root = true
65

6+
# End every file with a newline
77
[*]
88
charset = utf-8
9-
end_of_line = lf
10-
indent_size = 4
119
indent_style = space
10+
indent_size = 2
11+
end_of_line = lf
1212
insert_final_newline = true
1313
trim_trailing_whitespace = true
1414

15+
[*.{css,less,scss}]
16+
indent_style = space
17+
indent_size = 2
18+
19+
[*.{js,json}]
20+
indent_style = space
21+
indent_size = 2
22+
23+
[*.{html,hbs}]
24+
indent_style = tab
25+
indent_size = 2
26+
1527
[*.md]
28+
indent_style = space
29+
indent_size = 2
30+
insert_final_newline = false
1631
trim_trailing_whitespace = false
1732

18-
[{.travis.yml,package.json}]
19-
# The indent size used in the `package.json` file cannot be changed
20-
# https://github.com/npm/npm/pull/3180#issuecomment-16336516
33+
[*.xml]
34+
indent_style = space
2135
indent_size = 2
22-
indent_style = space
36+
37+
[*.yml]
38+
indent_style = space
39+
indent_size = 2
40+
41+
[*.inc]
42+
indent_style = tab
43+
indent_size = 2

.gitattributes

+55-20
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,60 @@
1-
# Automatically normalize line endings for all text-based files
2-
# http://git-scm.com/docs/gitattributes#_end_of_line_conversion
3-
* text=auto
1+
##################################
2+
# project-specific.gitattributes #
3+
##################################
44

5-
# Enforce Unix newlines
6-
*.css text eol=lf
7-
*.html text eol=lf
8-
*.js text eol=lf
9-
*.json text eol=lf
10-
*.md text eol=lf
11-
*.sh text eol=lf
12-
*.txt text eol=lf
13-
*.xml text eol=lf
145

15-
*.map binary
16-
*.jpg binary
17-
*.gif binary
6+
###########################
7+
# documents.gitattributes #
8+
###########################
9+
*.doc diff=astextplain
10+
*.docx diff=astextplain
11+
*.dot diff=astextplain
12+
*.pdf diff=astextplain
13+
*.rtf diff=astextplain
14+
*.css text eol=lf
15+
*.scss text eol=lf
16+
*.less text eol=lf
17+
*.html text eol=lf
18+
*.js text eol=lf
19+
*.json text eol=lf
20+
*.md text eol=lf
21+
*.txt text eol=lf
22+
*.hbs text eol=lf
23+
*.mustache text eol=lf
24+
*.xml text eol=lf
25+
*.csv text eol=lf
26+
*.tab text eol=lf
27+
*.tsv text eol=lf
28+
*.sql text eol=lf
29+
30+
############################
31+
### graphics.gitattributes #
32+
############################
1833
*.png binary
34+
*.jpg binary
1935
*.jpeg binary
20-
*.ttf binary
36+
*.gif binary
37+
*.tif binary
38+
*.tiff binary
39+
*.ico binary
40+
*.svg binary
41+
*.eps binary
42+
*.psd binary
43+
*.ai binary
44+
45+
###########################
46+
# git-crypt.gitattributes #
47+
###########################
48+
vault_* binary filter=git-crypt diff=git-crypt
49+
vault.* binary filter=git-crypt diff=git-crypt
50+
51+
#######################
52+
# shell.gitattributes #
53+
#######################
54+
# Linux
55+
*.sh text eol=lf
2156

22-
# https://github.com/github/linguist#using-gitattributes
23-
css/* linguist-vendored
24-
less/* linguist-vendored
25-
demo/* linguist-documentation
57+
# Windows
58+
*.bat text eol=crlf
59+
*.cmd text eol=crlf
60+
*.ps1 text eol=crlf

.gitignore

100644100755
+141-33
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,146 @@
1-
# Ignore docs files
2-
_gh_pages
3-
_site
4-
.ruby-version
5-
6-
# Numerous always-ignore extensions
7-
*.diff
8-
*.err
9-
*.log
10-
*.orig
11-
*.rej
12-
*.swo
13-
*.swp
14-
*.vi
15-
*.zip
16-
*~
1+
####################
2+
# project-specific #
3+
####################
174

18-
# OS or Editor folders
19-
._*
20-
.cache
5+
6+
####################
7+
# Generated source #
8+
####################
9+
_build/
10+
archives/
11+
results
12+
screenshots
13+
14+
##########################
15+
# Dependency directories #
16+
##########################
17+
bower_components
18+
node_modules
19+
20+
#######
21+
# OSX #
22+
#######
2123
.DS_Store
22-
.idea
23-
.project
24-
.settings
25-
.tmproj
26-
*.esproj
27-
*.sublime-project
28-
*.sublime-workspace
29-
nbproject
24+
.AppleDouble
25+
.LSOverride
26+
27+
# Icon must end with two \r
28+
Icon
29+
30+
# Thumbnails
31+
._*
32+
33+
# Files that might appear in the root of a volume
34+
.DocumentRevisions-V100
35+
.fseventsd
36+
.Spotlight-V100
37+
.TemporaryItems
38+
.Trashes
39+
.VolumeIcon.icns
40+
41+
# Directories potentially created on remote AFP share
42+
.AppleDB
43+
.AppleDesktop
44+
Network Trash Folder
45+
Temporary Items
46+
.apdisk
47+
48+
###########
49+
# Windows #
50+
###########
51+
# Windows image file caches
3052
Thumbs.db
53+
ehthumbs.db
3154

32-
# Komodo
33-
.komodotools
34-
*.komodoproject
55+
# Folder config file
56+
Desktop.ini
3557

36-
# Folders to ignore
37-
bower_components
38-
node_modules
58+
# Recycle Bin used on file shares
59+
$RECYCLE.BIN/
60+
61+
# Windows Installer files
62+
*.cab
63+
*.msi
64+
*.msm
65+
*.msp
66+
67+
# Windows shortcuts
68+
*.lnk
69+
70+
########
71+
# Node #
72+
########
73+
# Logs
74+
logs
75+
*.log
76+
npm-debug.log*
77+
78+
# Runtime data
79+
pids
80+
*.pid
81+
*.seed
82+
83+
# Directory for instrumented libs generated by jscoverage/JSCover
84+
lib-cov
85+
86+
# Coverage directory used by tools like istanbul
87+
coverage
88+
89+
# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
90+
.grunt
91+
92+
# Sass
93+
.sass-cache/
94+
*.css.map
95+
96+
# node-waf configuration
97+
.lock-wscript
98+
99+
# Compiled binary addons (http://nodejs.org/api/addons.html)
100+
build/Release
101+
102+
# Dependency directory
103+
node_modules
104+
105+
# JSPM
106+
jspm_packages
107+
108+
# Optional npm cache directory
109+
.npm
110+
111+
###############
112+
# SublimeText #
113+
###############
114+
# cache files for sublime text
115+
*.tmlanguage.cache
116+
*.tmPreferences.cache
117+
*.stTheme.cache
118+
119+
# workspace files are user-specific
120+
*.sublime-workspace
121+
122+
# project files should be checked into the repository, unless a significant
123+
# proportion of contributors will probably not be using SublimeText
124+
# *.sublime-project
125+
126+
# sftp configuration file
127+
sftp-config.json
128+
129+
#######
130+
# Vim #
131+
#######
132+
# swap
133+
[._]*.s[a-w][a-z]
134+
[._]s[a-w][a-z]
135+
# persistent undo
136+
*.un~
137+
# session
138+
Session.vim
139+
# temporary
140+
.netrwhist
141+
*~
142+
143+
#############
144+
# NotepadPP #
145+
##############
146+
*.bak

.jscsrc

-68
This file was deleted.

0 commit comments

Comments
 (0)