Skip to content

Commit

Permalink
Merge pull request #352 from mcasimir/pipeline-refactor
Browse files Browse the repository at this point in the history
Pipeline refactor
  • Loading branch information
mcasimir authored Aug 8, 2016
2 parents 06594da + 4650ba6 commit f6ffa85
Show file tree
Hide file tree
Showing 127 changed files with 7,763 additions and 6,921 deletions.
13 changes: 13 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# http://EditorConfig.org

# top-most EditorConfig file
root = true

# Unix-style newlines with a newline ending every file
[*]
end_of_line = lf
charset = utf-8
indent_style = space
indent_size = 2
insert_final_newline = true
trim_trailing_whitespace = true
172 changes: 109 additions & 63 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,23 +1,46 @@
# Created by http://gitignore.io

tmp
# Created by https://www.gitignore.io/api/osx,linux,windows,node,bower,xcode,sublimetext

### OSX ###
.DS_Store
.AppleDouble
.LSOverride
Icon

logo.ai
# Icon must end with two \r
Icon

gh-pages

# Thumbnails
._*

# Files that might appear on external disk
# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns

# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk


### Linux ###
*~

# temporary files which can be created if a process still has a handle open of a deleted file
.fuse_hidden*

# KDE directory preferences
.directory

# Linux trash folder which might appear on any partition or disk
.Trash-*


### Windows ###
# Windows image file caches
Expand All @@ -30,77 +53,100 @@ Desktop.ini
# Recycle Bin used on file shares
$RECYCLE.BIN/

### Linux ###
.*
!.gitignore
!.git*
!.travis.yml
!.jshintrc
*~
# Windows Installer files
*.cab
*.msi
*.msm
*.msp

# Windows shortcuts
*.lnk

### Eclipse ###
*.pydevproject
.project
.metadata
bin/**
tmp/**
tmp/**/*
*.tmp
*.bak
*.swp
*~.nib
local.properties
.classpath
.settings/
.loadpath

# External tool builders
.externalToolBuilders/
### Node ###
# Logs
logs
*.log
npm-debug.log*

# Locally stored "Eclipse launch configurations"
*.launch
# Runtime data
pids
*.pid
*.seed

# CDT-specific
.cproject
# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov

# PDT-specific
.buildpath
# Coverage directory used by tools like istanbul
coverage

### TextMate ###
*.tmproj
*.tmproject
tmtags
# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
.grunt

### SublimeText ###
# SublimeText project files
*.sublime-workspace
# node-waf configuration
.lock-wscript

### Node ###
lib-cov
*.seed
*.log
*.csv
*.dat
*.out
*.pid
*.gz
# Compiled binary addons (http://nodejs.org/api/addons.html)
build/Release

pids
logs
results

npm-debug.log
# Dependency directories
node_modules
jspm_packages

# Optional npm cache directory
.npm

# Optional REPL history
.node_repl_history


### Bower ###
bower_components
.bower-cache
.bower-registry
.bower-tmp


### Xcode ###
# Xcode
#
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore

## Build generated
build/
DerivedData/

## Various settings
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata/

## Other
*.moved-aside
*.xccheckout
*.xcscmblueprint


### SublimeText ###
# cache files for sublime text
*.tmlanguage.cache
*.tmPreferences.cache
*.stTheme.cache

# workspace files are user-specific
*.sublime-workspace

experiments
site/output
site/tmp
# project files should be checked into the repository, unless a significant
# proportion of contributors will probably not be using SublimeText
# *.sublime-project

site/crash.log
site/Gemfile.lock
# sftp configuration file
sftp-config.json

TODO.md
travis.sh
32 changes: 32 additions & 0 deletions .jscsrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"preset": "google",
"esnext": true,
"maximumLineLength": {
"value": 160,
"allExcept": ["comments", "regex"]
},
"excludeFiles": [
"node_modules/**",
"bower_components/**",
"docs/**",
"out/**",
"dist/**"
],
"jsDoc": {
"checkAnnotations": {
"preset": "jsdoc3",
"extra": {
"module": true,
"position": true,
"directive": true,
"restrict": true,
"scope": true,
"as": true,
"service": true,
"ngdoc": true,
"shortname": true,
"memberOf": true
}
}
}
}
24 changes: 13 additions & 11 deletions .jshintrc
Original file line number Diff line number Diff line change
@@ -1,13 +1,15 @@
{
"enforceall": true,
"latedef": true,
"undef": true,
"unused": true,
"esnext": true,
"strict": true,
"node": true,
"browser": true,
"singleGroups": false,
"globals": {
"angular": false,
"FastClick": false,
"overthrow": false
}
}
"quotmark": "single",
"unused": true,
"jasmine": true,
"predef": [
"angular",
"module",
"inject",
"FastClick"
]
}
10 changes: 10 additions & 0 deletions .releaseflowrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
module.exports = {
developmentBranch: 'master',
plugins: [
'bump-package-json',
'generate-changelog',
function() {
require('child_process').execSync(`npm run build`);
}
]
};
27 changes: 17 additions & 10 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,13 +1,20 @@
language: node_js
node_js:
- '0.11'
env:
global:
- secure: i33p1k4Wk1JFm1kiVPGG6StjhXUTdtg6EyMlVuARS5npioNymFgl3RgkNzar6joRIdGp7Fce0Px5B6Iy1U6LZgGOneogVk9VmEBWFtheiL/O3rzujiD3DTw7WeH6vllCjV9O9GodpZ+wbHxgq1I3aNr/n37iyL3Hc3cMspW+7kg=
- secure: cHXdgud0+4z21j8U82FsNj+LSRmMPNofgqg0Vroiv2a3GPcKXHzBki/1ZoTEGBDBY/UCADlD7pWRXq5JgxGxfjXGopT2/GBH5zGlXOoTyme3/PyuJgnQaAU1nXvrsxq69x9V11/mYxG/kQ0oCT0BgMFcRz6hoBdiBZYST7SdBAc=
- NODE_ENV: travis

- 4.4.3
sudo: required
before_install:
- npm install
- npm install -g bower
- bower install
- sudo apt-get update
- sudo apt-get install -o Dpkg::Options::="--force-confold" --force-yes -y docker-engine
services:
- docker
script:
- docker run --rm --privileged -w /usr/src/app -v $PWD:/usr/src/app mcasimir/dind-node-build-runner:6.2.1 bash ci.sh
- node_modules/.bin/codecov
deploy:
provider: npm
email: maurizio.cas@gmail.com
api_key:
secure: kaKfP4ZS8Bd/XdwJPrCDsllC3SGvMQTdEsC7LriMv5AHCxJFY6rBJ8YqgFx/Tna9TVGjr9Q0lQ6hX1V1im0I8/lT5y5dHW5Kib2WwOosCA530kkkfc/7u4zHIxrl5wzLLp2VQhBaSMherV/btD3cGIPk91M8Q5c2kc0fORx8Cc0=
on:
tags: true
repo: mcasimir/mobile-angular-ui
Loading

0 comments on commit f6ffa85

Please sign in to comment.