created: 2020-03-29T11:45:55.000Z

RSSHubにPR出すときのメモ

まず先にfetch

$ git remote add upstream ssh://git@github.com/DIYgod/RSSHub.git
$ git fetch upstream

開発者向けのドキュメント

開発用のコマンド

使うのはこのへん

$ yarn dev
$ yarn docs:dev
$ cat package.json | jq .scripts
{
  "start": "node lib/index.js",
  "dev": "cross-env NODE_ENV=dev nodemon --inspect lib/index.js",
  "docs:dev": "vuepress dev docs",
  "docs:build": "vuepress build docs",
  "format": "eslint \"**/*.js\" --fix && node docs/format.js && prettier \"**/*.{js,json,md}\" --write",
  "format:staged": "eslint \"**/*.js\" --fix && node docs/format.js && pretty-quick --staged --verbose --pattern \"**/*.{js,json,md}\"",
  "format:check": "eslint \"**/*.js\" && prettier-check \"**/*.{js,json,md}\"",
  "test": "npm run format:check && cross-env NODE_ENV=test jest --coverage --runInBand --forceExit",
  "jest": "cross-env NODE_ENV=test jest --runInBand --forceExit"
}

過去のPR