https://github.com/dev-connor/project-manager
커맨드라인으로 프로젝트의 이슈 및 PR 을 관리할 수 있는, GitHub API 의 공식 클라이언트인 Octokit 을 활용한 프로젝트 매니저 라이브러리입니다.
https://github.com/dev-connor/project-manager
eslint nodejs octokit prettier
Last synced: 3 months ago
JSON representation
커맨드라인으로 프로젝트의 이슈 및 PR 을 관리할 수 있는, GitHub API 의 공식 클라이언트인 Octokit 을 활용한 프로젝트 매니저 라이브러리입니다.
- Host: GitHub
- URL: https://github.com/dev-connor/project-manager
- Owner: dev-connor
- Created: 2022-08-20T04:58:04.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-10-13T04:20:55.000Z (over 1 year ago)
- Last Synced: 2025-01-11T07:44:02.501Z (5 months ago)
- Topics: eslint, nodejs, octokit, prettier
- Language: JavaScript
- Homepage:
- Size: 979 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### 환경설정
---프로젝트 root 폴더에 .env 파일 생성
- .env
```
GITHUB_ACCESS_TOKEN=ghp_B...3wxID
```### 실행
---```bash
node main.js [command]
```Commands
```bash
me Check my profile
list-bugs List issues with bug label
check-prs Check pull request status
check-screenshots check if any issue is missing screenshot event if it has bug label on it
help [command] display help for command
```### 1. Command: help
---
모든 명령어의 사용법에 대해 알려줍니다.
### 2. Command: me
---
### 3. Command: list-bugs
---
버그레이블이 달려있는 모든 이슈를 출력합니다.
### 4. Command: check-prs
---
풀 리퀘스트를 모두 검사해서, 만약 너무 diff 가 큰 (100줄) 풀 리퀘스트가 있으면 `too-big` 이라는 레이블을 붙입니다.
### 5. Command: check-screenshots
---
커맨드를 입력하면 y/n 을 묻는 커맨드가 출력됩니다.
bug 레이블이 달려 있으나, 스크린샷이 없는 이슈에 대해서 성공적으로 레이블을 붙였습니다.
확인해봅니다.