vuejs-jp / che-tsumi Goto Github PK
View Code? Open in Web Editor NEWcherry-pick + chatsumi(茶摘み)
License: MIT License
cherry-pick + chatsumi(茶摘み)
License: MIT License
Looks like the github
library on npm is deprecated: https://www.npmjs.com/package/github
We should update to octokit/rest.js: https://github.com/octokit/rest.js
Hi! We'd like to use che-tsumi to maintain the various translations of the React documentation. I've tested out the bot and the main issue seems to be that some strings are hard-coded:
assignReviewers
are assigned to vue-jp group (https://github.com/vuejs-jp/che-tsumi/blob/master/index.js#L140)It would be great if these can be assigned in an .env
file (e.g. ASSIGNED_REVIEWERS
).
This bot is great and we hope it gets more use in the React and Vue communities!
che-tsumi-core
みたいなものを作ってche-tsumi
はそれに依存する形式に変えたい
背景:
che-tsumi
の価値は、ある特定のリポジトリを監視して、違うリポジトリにその変更を追従できること。
それに伴うcoreの機能(lib)はche-tsumi-core
で提供する
プロジェクトごとにやりたいことは違うと思うので、che-tsumi
のindex.js
を変更してそれを実現する
che-tsumi
のindex.js
はあくまで雛形を提供するもの
@potato4d どう思います?
it's no use to do that.
when cherry-picking, it's better to create branch from upstream's defaut branch directly.
Bot 自身が Pull Request を submit した場合、対象となる Issue に "assinged" ラベルを付与し、 Bot 自身を担当者としてアサインしておきたい。
モチベーションとしては、貢献者が行うべき Issue がすぐにわかるようにするため。また、管理者が(Bot が出せる範囲である、コードの微修正やスポンサー追加などの)すぐに捌ける程度の Pull Request を把握しやすくするため。
che-tsumi runs to retry cherry-picking when the default branch is updated.
So deleting the branch that was created when first cherry-picking is needed before doing that.
We need to upgrade node 10.x or later.
It's so cool to be able to set up multiple feeds.
(e.g. upstream commit feed)
When upstream commit feed updates, cherry-picking from head commits again, because conflicts may be resolved.
This feature would be cool because it is not good to add "Evan You" or "Chris Fritz" to reviewers😆
The package.json says the license is MIT but there isn't a corresponding LICENSE file. The steps to add one are here: https://help.github.com/articles/adding-a-license-to-a-repository/
Currently, chetsumi creates an issue for every item in the RSS feed, even those that are already merged in. For example: https://github.com/reactjs/ja.reactjs.org/issues?q=is%3Aissue+is%3Aclosed
All the [Doc] issues generated by che-tsumi are for commits that already existed when the repo was branched.
You can check that a commit already exists like I did here in my fork: https://github.com/tesseralis/che-tsumi/blob/master/lib/repository.js#L80
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.