Giter Site home page Giter Site logo

y-matsuda / susumu-kun Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 1.0 476 KB

githubのラベルとtrelloで進捗管理しているのですが、両方を変えるのがめんどくさいので一括で進捗状況が変えられるchrome拡張ができないかと思い作成しています。

JavaScript 99.74% CSS 0.26%

susumu-kun's Introduction

進捗管理ツール 進捗変更ススム君

概要

githubのラベルを変更するchrome拡張です。 githubのラベルとtrelloで進捗管理しているプロジェクトのために開発しています。

できること

  • githubの進捗ラベルを置き換える
  • trelloのカードを移動する

注意事項

  • githubには進捗ラベルをあらかじめ作成してください。
  • 以下4つのラベルを進捗ラベルと呼びます
  • doing
  • accepting
  • reopen
  • done
  • githubのアクセストークンを発行しておいてください
  • Trelloのキーやトークン、各リストのIDなどを取得しておいてください( 方法
  • issue または PR のページでしか「進」アイコンは出ません

インストール方法

  1. リポジトリをクローンします
  2. chrome://extensions/ を開きます
  3. 「パッケージ化されていない拡張機能を読み込む」をクリックします
  4. \susumu-kun\WebContent を指定します
  5. githubのアクセストークンを設定します
  6. chrome://extensions/ から進捗変更ススム君のオプションを開きます
  7. すべての項目を埋め、saveしてください

使い方

  1. 進捗を変更したいissue(PRでも可)のページを開きます
  • 例 : #1
  1. アドレスの右側に「進」のアイコンがあるのでクリックします
  2. 進捗ボタンをクリックします
  3. 「進」のアイコンをクリックし、ススム君を閉じます
  • github
  • リロードするとラベルが変わっているはずです
  • trello
  • カードが移動しているはずです

その他

  • どなたでもお使いいただけます
  • PR、要望大歓迎です

susumu-kun's People

Watchers

 avatar

Forkers

kompiro

susumu-kun's Issues

進捗ボタンを押下したらAssigneeをつける

概要

田中さんの要望。
githubの進捗をつけるときにAssigneeも追加してほしい。

期待結果

  • オプションに「進捗ボタン押下時に自分をAssigneeする」があること
  • 「進捗ボタン押下時に自分をAssigneeする」がonのとき
    • 進捗ボタンを押下したら自分がAssigneeされること
    • 他にAssigneeされているユーザが外れないこと
  • 「進捗ボタン押下時に自分をAssigneeする」がoffのとき
    • 進捗ボタンを押下しても自分がAssigneeに変化がないこと

関連issue

設定画面を作成し、access tokenを指定できるようにする

概要

access tokenを毎回設定しないといけないのがめんどくさいので、設定画面を作成し、access tokenを指定できるようにしたい。

期待結果

  • 設定画面からaccess tokenを指定できること
  • ローカルにaccess tokenが記録されること

関連issue

アイコンが見えない

概要

ススム君のアイコンが見えない

再現方法

前提条件(前準備)

  • chrome拡張で読み込んでいること

再現手順

  1. アドレスを入力するところの右側の方にカーソルを持っていく
    • ツールチップが出るがアイコンが見えていない(NG)
      image

期待結果

  • アイコンが表示されていること

owner、repo、issues_numberを現在開いているページから取得したい

概要

現在フォームにowner、repo、issues_numberを入力しないといけないが、githubのイシューかプルリクエストのページを開いているときにそのページのURLを解析して、そのページのラベルを変更できるようにしたい。

再現方法

前提条件(前準備)

  • #5 が開発済みであること
  • chrome拡張で読み込んでいること

期待結果

  • owner、repo、issues_numberの入力フォームがなくなっていること
  • 開いているページのラベルを付け替えることができること

関連issue

test

ラベル確認用イシュー

githubのイシューかプルリクエストのページを開いているときだけススム君を使えるようにしたい

概要

githubのイシューかプルリクエストのページを開いているときだけススム君のアイコンをアクティブにしたい。

再現方法

前提条件(前準備)

  • chrome拡張で読み込んでいること
  • #3 を修正していること

期待結果

  1. #4 を開く
    • ススム君がアクティブであること
  2. #2 を開く
    • ススム君がアクティブであること
  3. https://www.google.co.jp/ を開く
    • ススム君がアクティブでないこと

関連issue

操作時に通知がほしい

概要

何か操作しても何も反応がないので、成功したか失敗したかわからない。
何らかの通知がほしい。

期待結果

関連issue

chrome拡張で進捗ボタンを押しても反応が無い

概要

chrome拡張で進捗ボタンを押しても反応が無い。

再現方法

前提条件(前準備)

  • chrome拡張で読み込んでいること
  • バックグラウンド ページを開いていること

再現手順

  1. #1 を開き、アドレスバー右部のススムくんアイコンをクリックする
  2. doingをクリックする
    • バックグラウンド ページにログが出ない(NG)

期待結果

  • バックグラウンド ページにログが出ること

関連issue

trelloのリストをプルダウンで選べるようにする

概要

trelloのリストIDを取得して設定するのがとても手間なので、プルダウンで設定できるといい。

期待結果

  • trello application key、trello application access token、trello board id が設定されているときはプルダウンでリストが選べること
    • trello application key、trello application access token、trello board id が設定されていない場合は通知されること

関連issue

ドキュメントを作成する

概要

ドキュメントが一切ないので作成したい。

期待結果

  • インストール方法がかかれていること
  • 使い方が書かれていること
    • 使用時の前提条件が書かれていること

関連issue

進捗ボタンを押下したらtrelloのカードを移動する

概要

進捗ボタンを押下したらtrelloのカードを移動する。

期待結果

  • オプションに各進捗状態の移動先リストを記録できること
  • 進捗ボタンを押下したら開いているページに対応するtrelloのカードが移動先リストに移動すること
  • READMEを更新していること

関連issue

ポップアップ画面の幅が狭い

概要

ススム君のポップアップの幅が狭くて使いにくい

再現方法

前提条件(前準備)

  • chrome拡張で読み込んでいること

再現手順

  1. アドレスを入力するところの右側のススム君アイコンをクリック
    • #3 修正前だとアイコンが見えない
    • ウィンドウの幅が狭い(NG)
      image

期待結果

  • ウィンドウが使いやすい幅に表示されること

関連issue

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.