Boilerplate for Node.js Koa RESTful API application with Docker, Swagger, Jest, CodeCov, and Circle CI
Koa REST API Boilerplate is a highly opinionated boilerplate template for building RESTful API application with Koa.
This boilerplate include the following features:
$ git clone https://github.com/posquit0/koa-rest-api-boilerplate your-project-name $ cd your-project-name $ rm -rf .git && git init
# Run normally $ yarn start # Run the application with nodemon for development $ yarn dev
# Test $ yarn test # Run all test $ yarn test:unit # Run only unit test $ yarn test:integration # Run only integration test # Test (Watch Mode for development) $ yarn test:watch # Run all test with watch mode $ yarn test:watch:unit # Run only unit test with watch mode $ yarn test:watch:integration # Run only integration test with watch mode # Test Coverage $ yarn test:coverage # Calculate the coverage of all test $ yarn test:coverage:unit # Calculate the coverage of unit test $ yarn test:coverage:integration # Calculate the coverage of integration test # Test consistent coding style (Lint) $ yarn lint # Lint all sourcecode $ yarn lint:app # Lint app sourcecode $ yarn lint:test # Lint test sourcecode
All test for this boilerplate uses following tools.
This project follows the Contributor Covenant Code of Conduct.
Bug Reports & Feature RequestsPlease use the issue tracker to report any bugs or ask feature requests.
Like this project? Please give it a ★ on GitHub! It helps this project a lot. And if you're feeling especially charitable, follow posquit0 on GitHub.
Provided under the terms of the MIT License.
Copyright © 2017-2019, Byungjin Park.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4