Skip to content

Commit

Permalink
chore: public initial release
Browse files Browse the repository at this point in the history
  • Loading branch information
evilebottnawi committed Dec 20, 2017
1 parent 5321820 commit 303a20d
Show file tree
Hide file tree
Showing 21 changed files with 9,532 additions and 1 deletion.
23 changes: 23 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# For more information please visit http://editorconfig.org
root = true

[*]
indent_style = space
indent_size = 2
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
max_line_length = 80

[*.php]
indent_size = 4
max_line_length = 120

[*.py]
indent_size = 4
max_line_length = 79

[*.{xml,xml.dist}]
indent_size = 4
max_line_length = 120
197 changes: 197 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,197 @@
## GITATTRIBUTES FOR WEB PROJECTS
#
# These settings are for any web project.
#
# Details per file setting:
# text These files should be normalized (i.e. convert CRLF to LF).
# binary These files are binary and should be left untouched.
#
# Note that binary is a macro for -text -diff.
######################################################################

## AUTO-DETECT
## Handle line endings automatically for files detected as
## text and leave all files detected as binary untouched.
## This will handle all files NOT defined below.
* text=auto

## Source code
*.bat text eol=crlf
*.coffee text
*.css text
*.htm text
*.html text
*.inc text
*.ini text
*.js text
*.json text
*.jsx text
*.less text
*.od text
*.onlydata text
*.php text
*.pl text
*.py text
*.rb text
*.sass text
*.scm text
*.scss text
*.sh text eol=lf
*.sql text
*.styl text
*.tag text
*.ts text
*.tsx text
*.xml text
*.xhtml text

## Docker
*.dockerignore text
Dockerfile text

## Documentation
*.markdown text
*.md text
*.mdwn text
*.mdown text
*.mkd text
*.mkdn text
*.mdtxt text
*.mdtext text
*.txt text
AUTHORS text
CHANGELOG text
CHANGES text
CONTRIBUTING text
COPYING text
copyright text
*COPYRIGHT* text
INSTALL text
license text
LICENSE text
NEWS text
readme text
*README* text
TODO text

## Templates
*.dot text
*.ejs text
*.haml text
*.handlebars text
*.hbs text
*.hbt text
*.jade text
*.latte text
*.mustache text
*.njk text
*.phtml text
*.tmpl text
*.tpl text
*.twig text

## Linters
.csslintrc text
.eslintrc text
.htmlhintrc text
.jscsrc text
.jshintrc text
.jshintignore text
.stylelintrc text

## Configs
*.bowerrc text
*.cnf text
*.conf text
*.config text
.browserslistrc text
.editorconfig text
.gitattributes text
.gitconfig text
.gitignore text
.htaccess text
*.npmignore text
*.yaml text
*.yml text
browserslist text
Makefile text
makefile text

## Heroku
Procfile text
.slugignore text

## Graphics
*.ai binary
*.bmp binary
*.eps binary
*.gif binary
*.ico binary
*.jng binary
*.jp2 binary
*.jpg binary
*.jpeg binary
*.jpx binary
*.jxr binary
*.pdf binary
*.png binary
*.psb binary
*.psd binary
*.svg text
*.svgz binary
*.tif binary
*.tiff binary
*.wbmp binary
*.webp binary

## Audio
*.kar binary
*.m4a binary
*.mid binary
*.midi binary
*.mp3 binary
*.ogg binary
*.ra binary

## Video
*.3gpp binary
*.3gp binary
*.as binary
*.asf binary
*.asx binary
*.fla binary
*.flv binary
*.m4v binary
*.mng binary
*.mov binary
*.mp4 binary
*.mpeg binary
*.mpg binary
*.ogv binary
*.swc binary
*.swf binary
*.webm binary

## Archives
*.7z binary
*.gz binary
*.jar binary
*.rar binary
*.tar binary
*.zip binary

## Fonts
*.ttf binary
*.eot binary
*.otf binary
*.woff binary
*.woff2 binary

## Executables
*.exe binary
*.pyc binary

## Lock files
package-lock.json -diff
yarn.lock -diff
composer.lock -diff
150 changes: 150 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,150 @@
# Include your project-specific ignores in this file
# Read about how to use .gitignore: https://help.github.com/articles/ignoring-files
# Useful .gitignore templates: https://github.com/github/gitignore

# Git files
*.diff
*.orig
*.rej

# Numerous always-ignore extensions
pids
*.pid
*.seed
*.lock
*.err
*.tmp
*.log*

# Vim
[._]*.s[a-w][a-z]
[._]s[a-w][a-z]
*.un~
Session.vim
.netrwhist
*~

# Text Editors
.swo
*.swp
*.vi

# Numerous always-ignore directories
logs
tmp

# Windows files and directories
Thumbs.db
ehthumbs.db
ehthumbs_vista.db
Image.db
Video.db
TVThumb.db
musicThumbs.db
thumbcache_*.db

# Mac files and directories
.DS_Store
.AppleDouble
.LSOverride
.Spotlight-V100
.Trashes
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk

# Thumbnails
._*

# IntelliJ IDEA and other products
*.iml
.idea
release

# VSCode metadata
.vscode

# Sublime
*.sublime-project
*.sublime-workspace
.sublimelinterrc

# Eclipse
.project
.classpath
.settings

# gitkeep
!.gitkeep

# Directory for instrumented libs generated by `jscoverage/JSCover`
lib-cov

# Coverage directory used by tools like `istanbul`, `phpunit/php-code-coverage` and etc.
coverage

# nyc test coverage
.nyc_output

# node-waf configuration
.lock-wscript

# Compiled binary addons (http://nodejs.org/api/addons.html)
build/Release

# Dependency directories
bower_components
.bower-cache
.bower-registry
.bower-tmp
node_modules
jspm_packages

# Optional npm cache directory
.npm

# Optional REPL history
.node_repl_history

# Ignore minified files
*.min.*

# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
.grunt

# Python
*.pyc

# Caches
.cache
.cache-loader
.eslintcache
.eclintercache
.stylelintcache
.sass-cache
.phpcscache

# npm
npm-shrinkwrap.json
!package-lock.json

# Yarn
!yarn.lock

# Dotenv
.env
.env.*
!.env*.example

# Webpack stats
stats*.json

# Composer
composer.phar
vendor
!composer.lock

# Applcation
build
Loading

0 comments on commit 303a20d

Please sign in to comment.