Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v0.3.0 Proposal #28

Closed
wants to merge 26 commits into from
Closed

v0.3.0 Proposal #28

wants to merge 26 commits into from

Conversation

makemek
Copy link
Owner

@makemek makemek commented Apr 23, 2017

2017.04.23, Version 0.3.0

Notable Changes

  • Frontend
    • Fallback support for font-awesome. Load font-awesome from their CDN. If fails, load them from the server
    • CSS and JS are now minified and uglified on build
    • Bigger launcher button
    • In development mode, sync css and js automaticaaly on file changes to browser
  • Can be launched using PM2
  • Incorporate new sinon v2 API changes
  • index.html rendered statically

Commits

makemek and others added 26 commits January 31, 2017 02:05
the pretest script provided by npm just run the script before test.
Looks like npm just execute the pretest script but doesn't care whether it
fails or not.
Fixed by having `npm run eslint` before `npm run utest` in `test` script
style.css shouldn't be in public folder since gulp will build
public/style.css to be in css/style.min.css.
How did it get here anyway
application port: PORT
port for development: PORT_DEV
PORT_DEV will take effect when run gulp browser-sync.
Meaning that PORT_DEV will take effect when run `npm run dev` too.
in case of cdn goes down or develop offline
font-awesome will be load locally from /css/font-awesome.min.css
Fallback support for font awesome
The one that is chained with other promise.
To resolve promise warnings
…ening again

By run `npm prune` before installation, it will remove unused dependencies that does not appear in package.json
* remove express session

Unused dependencies

* read environment variable without node foreman

* default port for app in dev (devPort=3000, appPort=5000)

* add pm2 configuration file

* configure docker to start modcolle with pm2

* fix #8 'request error' sent from OSAPI

Environment variables loaded in KEY=VALUE format is the cause of this
problem.
Fixed by loading environment variables in JSON format by using dot-env
library.

* automatically prepare environment variables file using gulp

.env.json will not be overwritten if the file already exists

* update README.md
* gulp: watch for html changes in public/ folder

* index.hbs as public/index.html

* remove default layout and put in Kancolle template
* run test coverage with nyc

* ignore gulpfile.js from test coverage

No need to test development file
* bigger launcher button
* replace swinging animations with scale animation
* chore(package): update dependencies
* update sinon to only v1.17.7
* ignore checking update sinon for now
* update sinon v2.1.0

* adapt testcases to new sinon API

* remove sinon from gatekeeper package ignore list
@coveralls
Copy link

Coverage Status

Coverage increased (+0.9%) to 99.137% when pulling 7b6c923 on v0.3.0-proposal into e9ad7cd on v0.3.0-release.

@makemek makemek closed this Apr 23, 2017
@makemek makemek deleted the v0.3.0-proposal branch April 23, 2017 06:06
makemek added a commit that referenced this pull request Apr 23, 2017
* Frontend
  - Fallback support for font-awesome. Load font-awesome from their CDN. If fails, load them from the server
  - CSS and JS are now minified and uglified on build
  - Bigger launcher button
  - In development mode, sync css and js automaticaaly on file changes to browser
* Can be launched using PM2
* Incorporate new sinon v2 API changes
* index.html rendered statically

PR-URL: #28
makemek added a commit that referenced this pull request Apr 23, 2017
* Frontend
  - Fallback support for font-awesome
  - CSS and JS are now minified and uglified on build
  - Bigger launcher button
  - In development mode, sync css and js automaticaaly on file changes to browser
* Can be launched using PM2
* Incorporate new sinon v2 API changes
* index.html rendered statically

PR-URL: #28
makemek added a commit that referenced this pull request Apr 23, 2017
Notable Changes:

* Frontend
  - Fallback support for font-awesome
  - CSS and JS are now minified and uglified on build
  - Bigger launcher button
  - In development mode, sync css and js automaticaaly on file changes to browser
* Can be launched using PM2
* Incorporate new sinon v2 API changes
* index.html rendered statically

PR-URL: #28
makemek added a commit that referenced this pull request Apr 23, 2017
Notable Changes:

* Frontend
  - Fallback support for font-awesome
  - CSS and JS are now minified and uglified on build
  - Bigger launcher button
  - In development mode, sync css and js automaticaaly on file changes to browser
* Can be launched using PM2
* Incorporate new sinon v2 API changes
* index.html rendered statically

PR-URL: #28
makemek added a commit that referenced this pull request Apr 26, 2017
Notable Changes:

* Frontend
  - Fallback support for font-awesome
  - CSS and JS are now minified and uglified on build
  - Bigger launcher button
  - In development mode, sync css and js automaticaaly on file changes to browser
* Can be launched using PM2
* Incorporate new sinon v2 API changes
* index.html rendered statically

PR-URL: #28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants