Skip to content

Commit eebd7df

Browse files
authored
Release 0.0.1 (Closes #8)
* Copy all the seed files into the project folder * Remove all useless AngularClass mentions * Complete package.json info * Change the app angular2 components selectors prefix * Clean useless angular2 stuff from seed * Try Travis build * Remove app.service references * Remove AppState deprecated references * Update the netlify config file qith a basic config * Remove base option * Set the production build command as default * Update humans.txt * Fill manifest with the required metadata * Remove useless assets * Refactor manifest file * Remove seed images and declarations * Add logo images and set manifest colors * Add favicon files * Update head tags and move some assets * Register a 144px icon at manifest.json * Remove useless related plataforms field * Use the Travis yarn cache * Add a redirects file for allow history pushstate * Update the manifest location at meta tag * Install service workers API typescript types * Install offline-webpack-plugin * Prevent files with '_' prefix to be cached * Install angularfire2 * Apply a base angular2 app files structure * Init the firebase app and import into core module * Create user service and class * Include user service in core providers * Use service worker at production * Add User module and refactor app routing * Import the user module into the app * Update angularfire2 to avoid aot errors * Install firebaseui package * Linter fixes * Remove @types/firebase package for types duplications * Remove components empty style files * Exclude the node modules and compiled files folders from the tree view * Set markdown generic rules * Add markdown and js linter files * Add a superstatic file for redirect urls to index.html * Eslint errors fixed * Refactor lint scripts * Clean seed README content * Set Travis cache to 'bundler' * Remove typedoc and add doctoc package and scripts * Copy the README content from another project * Update build badge and add netlify one * Cache the node_modules directory at Travis CI * Remove docs folder till it exits * Add badge for commits since * Add description and app logo * Move the logo start centered * Update the docs with the project details * Lint the docs folder * Update the package version * Update README with the correct version * Remove binnary scripts * Add CONTRIBUTING file * Create the CHANGELOG and give basic content * Add version changes
1 parent 57fa711 commit eebd7df

87 files changed

Lines changed: 3448 additions & 18 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.editorconfig

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
root = true
2+
3+
[*]
4+
charset = utf-8
5+
indent_style = space
6+
indent_size = 2
7+
end_of_line = lf
8+
insert_final_newline = true
9+
trim_trailing_whitespace = true
10+
11+
[*.md]
12+
insert_final_newline = true
13+
trim_trailing_whitespace = true

.eslintrc.json

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"env": {
3+
"browser": true,
4+
"commonjs": true,
5+
"es6": true,
6+
"node": true,
7+
"jasmine": true,
8+
"protractor": true
9+
},
10+
"parserOptions": {
11+
"ecmaFeatures": {
12+
"jsx": true
13+
},
14+
"sourceType": "module"
15+
},
16+
"rules": {
17+
"no-const-assign": "error",
18+
"no-this-before-super": "error",
19+
"no-undef": "warn",
20+
"no-unreachable": "error",
21+
"no-unused-vars": "error",
22+
"constructor-super": "warn",
23+
"valid-typeof": "error"
24+
}
25+
}

.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
yarn.lock -diff

.gitignore

Lines changed: 46 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
# Logs
22
logs
33
*.log
4-
npm-debug.log*
54

65
# Runtime data
76
pids
@@ -14,24 +13,57 @@ lib-cov
1413
# Coverage directory used by tools like istanbul
1514
coverage
1615

17-
# nyc test coverage
18-
.nyc_output
19-
2016
# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
2117
.grunt
2218

23-
# node-waf configuration
24-
.lock-wscript
25-
2619
# Compiled binary addons (http://nodejs.org/api/addons.html)
2720
build/Release
2821

29-
# Dependency directories
30-
node_modules
31-
jspm_packages
22+
# Users Environment Variables
23+
.lock-wscript
24+
25+
# OS generated files #
26+
.DS_Store
27+
ehthumbs.db
28+
Icon?
29+
Thumbs.db
30+
31+
# Node Files #
32+
/node_modules/
33+
/bower_components/
34+
npm-debug.log
35+
/npm-debug.log.*
36+
37+
# Coverage #
38+
/coverage/
39+
40+
# Typing #
41+
/src/typings/tsd/
42+
/typings/
43+
/tsd_typings/
44+
45+
# Dist #
46+
/dist
47+
/public/__build__/
48+
/src/*/__build__/
49+
/__build__/**
50+
/public/dist/
51+
/src/*/dist/
52+
/dist/**
53+
/.awcache
54+
.webpack.json
55+
/compiled/
56+
57+
# Doc #
58+
/doc/
59+
60+
# IDE #
61+
.idea/
62+
*.swp
3263

33-
# Optional npm cache directory
34-
.npm
3564

36-
# Optional REPL history
37-
.node_repl_history
65+
# Angular #
66+
*.ngfactory.ts
67+
*.css.shim.ts
68+
*.ngsummary.json
69+
*.shim.ngstyle.ts

.markdownlint.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"default": true,
3+
"first-line-h1": false,
4+
"no-inline-html": false,
5+
"no-duplicate-header": false,
6+
"blanks-around-headers": false,
7+
"line-length": {
8+
"line_length": 100
9+
}
10+
}

.nvmrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
lts/*

.travis.yml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
sudo: required
2+
dist: trusty
3+
addons:
4+
apt:
5+
sources:
6+
- google-chrome
7+
packages:
8+
- google-chrome-stable
9+
language: node_js
10+
node_js:
11+
- "4"
12+
- "5"
13+
- "6"
14+
- "node"
15+
cache:
16+
directories:
17+
- node_modules
18+
19+
# Matrix failure enabled for https://github.com/TheLarkInn/LazyParseWebpackPlugin/issues/6
20+
matrix:
21+
fast_finish: true
22+
allow_failures:
23+
- node_js: "4"
24+
install:
25+
- npm install
26+
before_script:
27+
- export DISPLAY=:99.0
28+
- sh -e /etc/init.d/xvfb start
29+
- sleep 3
30+
script:
31+
- npm run ci

.vscode/launch.json

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
{
2+
"version": "0.2.0",
3+
"configurations": [
4+
{
5+
"name": "Launch Chrome against localhost, with sourcemaps",
6+
"type": "chrome",
7+
"request": "launch",
8+
"url": "http://localhost:3000/*",
9+
"runtimeArgs": [
10+
"--disable-web-security",
11+
"--user-data-dir",
12+
"--remote-debugging-port=9222"
13+
],
14+
"sourceMaps": true,
15+
"webRoot": "${workspaceRoot}"
16+
},
17+
{
18+
"name": "Attach to Chrome, with sourcemaps",
19+
"type": "chrome",
20+
"request": "attach",
21+
"url": "http://localhost:3000/*",
22+
"port": 9222,
23+
"sourceMaps": true,
24+
"webRoot": "${workspaceRoot}"
25+
}
26+
]
27+
}

.vscode/settings.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"typescript.tsdk": "node_modules/typescript/lib/",
3+
"files.exclude": {
4+
".git*": true,
5+
"**/node_modules/**": true,
6+
"compiled": true
7+
}
8+
}

CHANGELOG.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# Change Log
2+
All notable changes to this project will be documented in this file.
3+
4+
The format is based on [Keep a Changelog](http://keepachangelog.com/)
5+
and this project adheres to [Semantic Versioning](http://semver.org/).
6+
7+
## [Unreleased]
8+
9+
## [0.0.1] - 2017-01-12
10+
### Added
11+
12+
- [angular2-webpack-starter](https://github.com/AngularClass/angular2-webpack-starter) seed used
13+
to start the project
14+
- [Travis CI](https://travis-ci.org) as CI environment for testing
15+
- [Netlify](https://www.netlify.com) integration to have CD [here](https://poll-me.com).
16+
- Fill the [Progressive Web App](https://developer.mozilla.org/en-US/Apps/Progressive) standard
17+
- App logos
18+
- Basic angular2 structure
19+
- Initial documentation
20+
- Lint of javascript and markdown files
21+
- [Firebase](https://firebase.google.com/) integration for user authentication and data storage
22+
23+
## 0.0.0 - 2017-01-09
24+
### Added
25+
26+
- All, repository init
27+
28+
[Unreleased]: https://gitlabnew.qdqmedia.com/shared-projects/eqonecta/compare/HEAD...develop
29+
[0.0.1]: https://gitlabnew.qdqmedia.com/shared-projects/eqonecta/compare/v0.0.0...v0.0.1

0 commit comments

Comments
 (0)