Skip to content

Commit e7c3e49

Browse files
committed
Initial commit
0 parents  commit e7c3e49

35 files changed

+1830
-0
lines changed

.editorconfig

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# EditorConfig helps developers define and maintain consistent
2+
# coding styles between different editors and IDEs
3+
# editorconfig.org
4+
5+
root = true
6+
7+
[*]
8+
end_of_line = lf
9+
charset = utf-8
10+
trim_trailing_whitespace = true
11+
insert_final_newline = true
12+
indent_style = space
13+
indent_size = 2
14+
15+
[*.js]
16+
indent_style = space
17+
indent_size = 2
18+
19+
[*.rb]
20+
indent_style = space
21+
indent_size = 2
22+
23+
[*.hbs]
24+
insert_final_newline = false
25+
indent_style = space
26+
indent_size = 2
27+
28+
[*.css]
29+
indent_style = space
30+
indent_size = 2
31+
32+
[*.html]
33+
indent_style = space
34+
indent_size = 2
35+
36+
[*.{diff,md}]
37+
trim_trailing_whitespace = false

.eslintrc.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"extends": "standard",
3+
"root": true,
4+
"env": {
5+
"node": true
6+
},
7+
"rules": {
8+
"prefer-const": "error",
9+
"no-var": "error"
10+
}
11+
}

.gitignore

Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
tmp
2+
dist
3+
vendor.js
4+
specs.js
5+
application.js
6+
_SpecRunner.html
7+
8+
# Created by https://www.gitignore.io/api/osx,linux
9+
10+
### OSX ###
11+
*.DS_Store
12+
.AppleDouble
13+
.LSOverride
14+
15+
# Icon must end with two \r
16+
Icon
17+
# Thumbnails
18+
._
19+
# Files that might appear in the root of a volume
20+
.DocumentRevisions-V100
21+
.fseventsd
22+
.Spotlight-V100
23+
.TemporaryItems
24+
.Trashes
25+
.VolumeIcon.icns
26+
.com.apple.timemachine.donotpresent
27+
# Directories potentially created on remote AFP share
28+
.AppleDB
29+
.AppleDesktop
30+
Network Trash Folder
31+
Temporary Items
32+
.apdisk
33+
34+
35+
### Linux ###
36+
*~
37+
38+
# temporary files which can be created if a process still has a handle open of a deleted file
39+
.fuse_hidden*
40+
41+
# KDE directory preferences
42+
.directory
43+
44+
# Linux trash folder which might appear on any partition or disk
45+
.Trash-*
46+
47+
# .nfs files are created when an open file is removed but is still being accessed
48+
.nfs*
49+
50+
# End of https://www.gitignore.io/api/osx,linux
51+
52+
# Created by https://www.gitignore.io/api/node
53+
54+
### Node ###
55+
# Logs
56+
logs
57+
*.log
58+
npm-debug.log*
59+
60+
# Runtime data
61+
pids
62+
*.pid
63+
*.seed
64+
*.pid.lock
65+
66+
# Directory for instrumented libs generated by jscoverage/JSCover
67+
lib-cov
68+
69+
# Coverage directory used by tools like istanbul
70+
coverage
71+
72+
# nyc test coverage
73+
.nyc_output
74+
75+
# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
76+
.grunt
77+
78+
# node-waf configuration
79+
.lock-wscript
80+
81+
# Compiled binary addons (http://nodejs.org/api/addons.html)
82+
build/Release
83+
84+
# Dependency directories
85+
node_modules
86+
jspm_packages
87+
88+
# Optional npm cache directory
89+
.npm
90+
91+
# Optional eslint cache
92+
.eslintcache
93+
94+
# Optional REPL history
95+
.node_repl_history
96+
97+
# Output of 'npm pack'
98+
*.tgz
99+
100+
# Yarn Integrity file
101+
.yarn-integrity
102+
103+
104+
# End of https://www.gitignore.io/api/node

.remarkrc

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"plugins": {
3+
"remark-lint": {
4+
"blockquote-indentation": "2",
5+
"checkbox-character-style": {
6+
"checked": "x",
7+
"unchecked": " "
8+
},
9+
"code-block-style": "fenced",
10+
"heading-style": "atx",
11+
"list-item-spacing": false,
12+
"no-html": false,
13+
"no-shortcut-reference-link": true,
14+
"no-undefined-references": true,
15+
"ordered-list-marker-value": "one",
16+
"rule-style": "---",
17+
"unordered-list-marker-style": "-"
18+
}
19+
},
20+
"settings": {
21+
"commonmark": true
22+
}
23+
}

.sass-lint.yml

Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
options:
2+
formatter: stylish
3+
files:
4+
include: '**/*.s+(a|c)ss'
5+
rules:
6+
# Extends
7+
extends-before-mixins: 1
8+
extends-before-declarations: 1
9+
placeholder-in-extend: 1
10+
11+
# Mixins
12+
mixins-before-declarations: 1
13+
14+
# Line Spacing
15+
one-declaration-per-line: 1
16+
empty-line-between-blocks: 1
17+
single-line-per-selector: 1
18+
19+
# Disallows
20+
no-attribute-selectors: 0
21+
no-color-hex: 0
22+
no-color-keywords: 1
23+
no-color-literals: 1
24+
no-combinators: 0
25+
no-css-comments: 1
26+
no-debug: 1
27+
no-disallowed-properties: 0
28+
no-duplicate-properties: 1
29+
no-empty-rulesets: 1
30+
no-extends: 0
31+
no-ids: 1
32+
no-important: 1
33+
no-invalid-hex: 1
34+
no-mergeable-selectors: 1
35+
no-misspelled-properties: 1
36+
no-qualifying-elements: 1
37+
no-trailing-whitespace: 1
38+
no-trailing-zero: 1
39+
no-transition-all: 1
40+
no-universal-selectors: 0
41+
no-url-domains: 1
42+
no-url-protocols: 1
43+
no-vendor-prefixes: 1
44+
no-warn: 1
45+
property-units: 0
46+
47+
# Nesting
48+
declarations-before-nesting: 1
49+
force-attribute-nesting: 1
50+
force-element-nesting: 1
51+
force-pseudo-nesting: 1
52+
53+
# Name Formats
54+
class-name-format: 1
55+
function-name-format: 1
56+
id-name-format: 0
57+
mixin-name-format: 1
58+
placeholder-name-format: 1
59+
variable-name-format: 1
60+
61+
# Style Guide
62+
attribute-quotes: 1
63+
bem-depth: 0
64+
border-zero: 1
65+
brace-style: 1
66+
clean-import-paths: 1
67+
empty-args: 1
68+
hex-length: 1
69+
hex-notation: 1
70+
indentation: 1
71+
leading-zero: 1
72+
max-line-length: 0
73+
max-file-line-count: 0
74+
nesting-depth: 1
75+
property-sort-order: 1
76+
pseudo-element: 1
77+
quotes: 1
78+
shorthand-values: 1
79+
url-quotes: 1
80+
variable-for-property: 1
81+
zero-unit: 1
82+
83+
# Inner Spacing
84+
space-after-comma: 1
85+
space-before-colon: 1
86+
space-after-colon: 1
87+
space-before-brace: 1
88+
space-before-bang: 1
89+
space-after-bang: 1
90+
space-between-parens: 1
91+
space-around-operator: 1
92+
93+
# Final Items
94+
trailing-semicolon: 1
95+
final-newline: 1

CONTRIBUTING.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Contributing
2+
3+
If you would like to contribute, please follow the [style guide](STYLE.md).
4+
Issues labeled ["help
5+
wanted"](https://github.com/ga-wdi-boston/meta/labels/help%20wanted) are a good
6+
place to start!
7+
8+
To contribute, clone this repository. If you don't have commit access: fork,
9+
clone, then pull request.
10+
11+
Feel free to comment on any issue, including proposed changes. If you have any
12+
questions or want to discuss a new change, don't hesitate to file an issue.

Gruntfile.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
'use strict'
2+
3+
// http://ericnish.io/blog/how-to-neatly-separate-grunt-files
4+
// http://www.html5rocks.com/en/tutorials/tooling/supercharging-your-gruntfile/
5+
// discuss how to break up gruntfiles
6+
7+
module.exports = function (grunt) {
8+
require('time-grunt')(grunt)
9+
require('load-grunt-config')(grunt)
10+
}

0 commit comments

Comments
 (0)