/nodepress

🟢 RESTful API service for https://surmon.me blog, powered by @nestjs

Primary LanguageTypeScriptMIT LicenseMIT


nodepress Logo

NodePress

nodepress   GitHub stars   GitHub issues   GitHub Workflow Status   GitHub license

RESTful API service for surmon.me blog, powered by NestJS, required MongoDB & Redis.

适用于 surmon.me 的 RESTful API 服务端应用;基于 NestJS,需安装 MongoDBRedis 方可完整运行。

v3.x 使用 NestJS 进行重构,之前的 Node.js 版本在 此分支

更新记录:CHANGELOG.md

接口文档:API documentation

架构设计:Architecture documentation


🔥 其他 相关项目

Activity

Development Setup

$ yarn

# dev
$ yarn start:dev

# test
$ yarn lint
$ yarn test
$ yarn test:e2e
$ yarn test:cov
$ yarn test:watch

# build
$ yarn build

# run
$ yarn start:prod

Actions setup

Rule:

  • any PR openCI:Build test
  • new tag v*CI:Create Release
  • release createCI:DeployCI:Execute server script