All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Makefile: Update instructions for test, build, release.
- Logger: Log timestamps format, level priority.
- Makefile: Add makefile file
- Dockerfile: Add Dockerfile, docker-compose file
- Routes: Validation of input parameters by using open-api middleware.
- Monitoring: Add metrics generator by using prom-client middleware.
- Tests: Add mocha tests.
- Routes: Validation of input parameters.
- Service: Add fizzbuzz service.
- Routes: Remove simple route, add fizzbuzz route.
- Config: Change config.json to toml format, config.toml for adding comment. (Keeping the possibily to load json format config).
- App: Express server listener and simple route.
- Logger: Add file format log.
- Logger: Change to colorized console logs.
- App: Basic logger service.
- Config: Basic config.json.
- App: Clustering procedure, with one master and one worker by cpu.
- Swagger: SwaggerV2 file for api design.
- Code Rules: Jshint and ESlint.