All Projects â†’ valueadd-poland â†’ Pimp My Pr

valueadd-poland / Pimp My Pr

Licence: mit
A brilliant tool that will pimp your pull requests by collecting and presenting PR statistics.

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Pimp My Pr

Nodepress
😎 RESTful API service for Blog/CMS, powered by @nestjs
Stars: ✭ 829 (+1407.27%)
Mutual labels:  nestjs
Ts Microservice Demo
Demo for microservices / nestjs + kafka + agenda
Stars: ✭ 20 (-63.64%)
Mutual labels:  nestjs
Tinder Clone
Fullstack Tinder app clone made with React/Ts/Nest
Stars: ✭ 43 (-21.82%)
Mutual labels:  nestjs
Ravepro
RavePro
Stars: ✭ 18 (-67.27%)
Mutual labels:  nestjs
Typescript Starter
Nest framework TypeScript starter ☕ī¸
Stars: ✭ 853 (+1450.91%)
Mutual labels:  nestjs
Nestpress
A production ready personal blogging system on top of NestJS and NEXT.js
Stars: ✭ 38 (-30.91%)
Mutual labels:  nestjs
Swagger
OpenAPI (Swagger) module for Nest framework (node.js) 🌎
Stars: ✭ 734 (+1234.55%)
Mutual labels:  nestjs
Nestjs Dialogflow
Dialog flow module that simplify the web hook handling for your NLP application using NestJS 📡
Stars: ✭ 51 (-7.27%)
Mutual labels:  nestjs
Nest Log4js
a log4js module for Nest.
Stars: ✭ 12 (-78.18%)
Mutual labels:  nestjs
Postgraphile Nest
GraphQL (PostGraphile) module for Nest framework (node.js)
Stars: ✭ 43 (-21.82%)
Mutual labels:  nestjs
Copa Backend
🚀 Nest application written in TypeScript for the COPA project
Stars: ✭ 23 (-58.18%)
Mutual labels:  nestjs
Massive
A Module for Utilizing MassiveJS with NestJS
Stars: ✭ 27 (-50.91%)
Mutual labels:  nestjs
Ultimate Backend
Multi tenant SaaS starter kit with cqrs graphql microservice architecture, apollo federation, event source and authentication
Stars: ✭ 978 (+1678.18%)
Mutual labels:  nestjs
Nest Cli
CLI tool for Nest applications 🍹
Stars: ✭ 889 (+1516.36%)
Mutual labels:  nestjs
Nest Passport
Nest authentication example using passport strategies
Stars: ✭ 44 (-20%)
Mutual labels:  nestjs
Typeorm
TypeORM module for Nest framework (node.js) 🍇
Stars: ✭ 807 (+1367.27%)
Mutual labels:  nestjs
Tradercore
Core module for the StockML crypto trading application.
Stars: ✭ 33 (-40%)
Mutual labels:  nestjs
Nestjs Redoc
📘 ReDoc frontend for you NestJS swagger API documentation
Stars: ✭ 54 (-1.82%)
Mutual labels:  nestjs
Nx Plugins
A collection of NX plugins baked with love ;)
Stars: ✭ 47 (-14.55%)
Mutual labels:  nestjs
Ng Nest Admin
Angular 和 Nestjs 构åģēįš„åŧ€æēåŽå°įŽĄį†įŗģįģŸīŧŒåŸēäēŽ @ng-nest/ui įģ„äģļåē“
Stars: ✭ 41 (-25.45%)
Mutual labels:  nestjs

PMP Logo

build

PMP Image

A brilliant tool that will pimp your pull requests by collecting and presenting PR statistics.

PMP Screen

Setup

  • copy .env-sample file as .env in project root
  • fill the .env file

Generate repository platform client credentials:

Github

Bitbucket

Register application:

  • Go to account settings
  • Find "Access management" group
  • Go to "OAuth"
  • Add OAuth consumer with "Add consumer" button You can find out more at https://confluence.atlassian.com/x/pwIwDg
  • Set callback URL as http://your.pmp.domain/login?platform=bitbucket
  • Add Permissions to Account:read, Repositories:read and Pull requests:read

Gitlab

Register application:

  • Go to account settings
  • Find "Applications" group
  • Add new application, setting following options Set Redirect URI as http://your.pmp.domain/login?platform=gitlab Select scopes read_user, read_repository and read_api

Development

  • install dependencies with npm install
  • run node ./scripts/init.js or manually copy all sample files under apps/pmp-web/src/assets/env/ directory without .sample key word and fill that files with proper configuration
  • serve frontend application with ng serve
  • (optional) start a database with docker docker run --name pmp-postgres -e POSTGRES_PASSWORD=mysecretpassword -e POSTGRES_USER=pmp -p 5432:5432 -d postgres
  • serve api with ng serve pmp-api

Build production

  • install dependencies npm install
  • build frontend application npm run build:pmp-web:prod
  • build api npm run build:pmp-api:prod

Production Server Setup

  • clone the repository or copy just .env-sample and docker-compose.yml files to your device.
  • go through the Setup section steps
  • run docker-compose up -d

SWAGGER

APIs specification is available in swagger under the /api endpoint on the running pmp-api application.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].