Skip to content

Commit

Permalink
feat(global): comitizen/comitlint & standard version initialization
Browse files Browse the repository at this point in the history
feat(global): add version 🎉
  • Loading branch information
PierreBrisorgueil committed Mar 5, 2019
1 parent 25437d1 commit 714c516
Show file tree
Hide file tree
Showing 6 changed files with 3,350 additions and 165 deletions.
35 changes: 0 additions & 35 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,38 +37,3 @@ All notable changes to this project will be documented in this file. See [standa
* **seed:** refactoring seeding functionality to be exported by the mongoose helper library and used as a gulp task, rather than the server bootstrap method ([27b4941](https://github.com/weareopensource/Node/commit/27b4941))
* **tasks:** new tasks module to use sequelizejs ([#1693](https://github.com/weareopensource/Node/issues/1693)) ([3f9a872](https://github.com/weareopensource/Node/commit/3f9a872))



# (2019-03-05)


### Bug Fixes

* **debug:** fixing gulp node debug task ([#1689](https://github.com/weareopensource/Node/issues/1689)) ([531e3a1](https://github.com/weareopensource/Node/commit/531e3a1))
* **environment:** setting `test.js` environment for the sequlize orm to be `meantest` instead of `me ([bf3361e](https://github.com/weareopensource/Node/commit/bf3361e))
* **gulp:** fixing gulp-ava task usage which didnt return the stream which is why it didnt emit the ' ([3a36de1](https://github.com/weareopensource/Node/commit/3a36de1))
* **jwt:** env variable name change for jwt secret ([ad651b9](https://github.com/weareopensource/Node/commit/ad651b9))
* **logger:** fix re-instantiation of winston loggers on method calls ([b6056fb](https://github.com/weareopensource/Node/commit/b6056fb))
* **mongoose:** fixing mongoose deprecation notice for promises library integration ([#1690](https://github.com/weareopensource/Node/issues/1690)) ([008ec75](https://github.com/weareopensource/Node/commit/008ec75))
* **package:** update mock-fs to version 4.8.0 ([ed1c772](https://github.com/weareopensource/Node/commit/ed1c772))
* .snyk to reduce vulnerabilities ([2ffe38a](https://github.com/weareopensource/Node/commit/2ffe38a))
* configure Snyk protect to enable patches ([9ca9600](https://github.com/weareopensource/Node/commit/9ca9600))
* **seed:** gulp task `test:seed` would hang on the gulp node process and not exit ([075e66c](https://github.com/weareopensource/Node/commit/075e66c))
* **sequelize:** fixing error handling in in sequelize lib instantiation ([02608a2](https://github.com/weareopensource/Node/commit/02608a2))
* **server:** fixing un-handled promise rejections when initaitlizing the app ([f73ec2b](https://github.com/weareopensource/Node/commit/f73ec2b))
* **tasks:** fixing tasks controller to use `req.user` as the storage of logged-in user details ([7430140](https://github.com/weareopensource/Node/commit/7430140))
* **tests:** refactoring tests to dismiss the supertest wrapper ([dc17715](https://github.com/weareopensource/Node/commit/dc17715))


### Features

* **auth:** refactoring local user authentication strategy ([0689d0c](https://github.com/weareopensource/Node/commit/0689d0c))
* **ava:** initial project setup for ava test runner ([0f4da27](https://github.com/weareopensource/Node/commit/0f4da27))
* **commitizen): feat(commitizen:** introducing project support for commitizen ([f7acd13](https://github.com/weareopensource/Node/commit/f7acd13))
* **error:** generic error handler for API requests ([cd56b58](https://github.com/weareopensource/Node/commit/cd56b58))
* **jwt:** adding initial support for jwt authentication ([7b63c78](https://github.com/weareopensource/Node/commit/7b63c78))
* **jwt:** tidying up strategy definition ([3e2644f](https://github.com/weareopensource/Node/commit/3e2644f))
* **pacakge.json:** update engines and npm run scripts ([e7a8b9e](https://github.com/weareopensource/Node/commit/e7a8b9e))
* **seed:** adding seed support for sequelize and compiled both into a gulp task, also took out the ([ae3eaf3](https://github.com/weareopensource/Node/commit/ae3eaf3))
* **seed:** refactoring seeding functionality to be exported by the mongoose helper library and used as a gulp task, rather than the server bootstrap method ([27b4941](https://github.com/weareopensource/Node/commit/27b4941))
* **tasks:** new tasks module to use sequelizejs ([#1693](https://github.com/weareopensource/Node/issues/1693)) ([3f9a872](https://github.com/weareopensource/Node/commit/3f9a872))
6 changes: 4 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,14 +33,14 @@ Our stack node is actually in Beta.
| Linter | [ESLint](https://github.com/eslint/eslint) ecmaVersion 10 (2019)
| Security | JWT Stateless - [passport-jwt](https://github.com/themikenicholson/passport-jwt) <br> Passwords - [zxcvbn](https://github.com/dropbox/zxcvbn) <br> DataBases options available (auth, ssl ..) <br> SSL options availble
| CI | [Travis CI](https://travis-ci.org/weareopensource/Node)
| Developer | [Coveralls](https://coveralls.io/github/weareopensource/Node) - [Code Climate](https://codeclimate.com/github/weareopensource/Node) - [Dependency status](https://david-dm.org/weareopensource/node) - [GreenKeeper](https://greenkeeper.io) - [Snyk](https://snyk.io/test/github/weareopensource/node)
| Developer | [Coveralls](https://coveralls.io/github/weareopensource/Node) - [Code Climate](https://codeclimate.com/github/weareopensource/Node) - [Dependency status](https://david-dm.org/weareopensource/node) - [GreenKeeper](https://greenkeeper.io) - [Snyk](https://snyk.io/test/github/weareopensource/node) - [standard-version](https://github.com/conventional-changelog/standard-version) - [commitlint](https://github.com/conventional-changelog/commitlint)
| Dependencies | [npm](https://www.npmjs.com) or [Yarn](https://yarnpkg.com/en/)
| **Being released** |
| Deliver | Docker & Docker-compose
| Database | seed
| **In reflexion** |
| Documentation | Swagger <br> Docco
| Developer | uses `commitizen` to streamline commit guidelines <br> uses v8's builtin `debug` and `inspect` optionse
| Developer | uses v8's builtin `debug` and `inspect` optionse

## Features Overview

Expand Down Expand Up @@ -85,6 +85,8 @@ $ npm i
* test Coverage : `npm run testCoverage `
* generate SSL certs : `npm run generateSSLCerts`
* lint : `npm run lint`
* commit : `npm run commit`
* release : `npm run release`

### Configuration

Expand Down
1 change: 1 addition & 0 deletions commitlint.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = {extends: ['@commitlint/config-conventional']}
Loading

0 comments on commit 714c516

Please sign in to comment.