oss-gate / workshop

OSSの開発に未参加または参加したことはあるけどまだ自信がない人を後押しするワークショップ用のリポジトリー
123 stars 540 forks source link

OSS Gate Workshop: Tokyo: 2017-11-25: cocoeyes02: anaconda: Work log #667

Closed cocoeyes02 closed 6 years ago

cocoeyes02 commented 6 years ago

This is a work log of a "OSS Gate workshop". "OSS Gate workshop" is an activity to increase OSS developers. Here's been discussed in Japanese. Thanks.

作業ログ作成時の説明

以下のテンプレートを埋めてタイトルに設定します。埋め方例はスクロールすると見えてきます。

OSS Gate Workshop: ${LOCATION}: ${YEAR}-${MONTH}-${DAY}: ${アカウント名}: ${OSS名}: Work log

タイトル例↓:

OSS Gate Workshop: Tokyo: 2017-01-16: kou: Rabbit: Work log

OSS Gateワークショップ関連情報

swamp09 commented 6 years ago

サポーターの沼田です。 よろしくお願いします!

cocoeyes02 commented 6 years ago

よろしくお願いします! LICENSEを確認 https://github.com/ChimeraCoder/anaconda/blob/master/LICENSE

cocoeyes02 commented 6 years ago

まずはREADME.mdを眺めてみる https://github.com/ChimeraCoder/anaconda

cocoeyes02 commented 6 years ago

README.mdの文章中にリンク切れが存在する

cocoeyes02 commented 6 years ago

リンク切れの箇所をblameで見ると、更新が5年前なのでその間にURLが変わっていた可能性がありそう

cocoeyes02 commented 6 years ago

リンク切れと正しいURLっぽいもののまとめ

誤:https://developer.twitter.com/docs/rate-limiting/1.1 正?:https://developer.twitter.com/en/docs/basics/rate-limiting

誤:https://developer.twitter.com/docs/api/1.1 正?:https://developer.twitter.com/en/docs/api-reference-index

cocoeyes02 commented 6 years ago

実際にanacondaをcloneしてみて、httpなどURLに関連しそうなワードで全文検索して見る →ソースコードのコメントに書いてあるURLにもリンク切れURLがたくさんある

cocoeyes02 commented 6 years ago

このコメントにあるURLのリンク切れが他に影響しているか判断する 方針としては、

cocoeyes02 commented 6 years ago

関連したissue、Pull Requestはぱっと見ではなさそう

cocoeyes02 commented 6 years ago

実装もぱっと見では問題ないように見える(実際の使用しての確認はまだしていない)

cocoeyes02 commented 6 years ago

色々なファイルに書いてあるURLがリンク切れしている趣旨のissueを投げれば良さそう

cocoeyes02 commented 6 years ago
cocoeyes02 commented 6 years ago

ソースコードを更に読んでみての整理

cocoeyes02 commented 6 years ago

ソースコードを1つ例でみて見る

//SetActivityWebhooks represents to set twitter account_activity webhook
//Registers a new webhook URL for the given application context.
//The URL will be validated via CRC request before saving. In case the validation fails,
//a comprehensive error is returned. message to the requester.
//Only one webhook URL can be registered to an application.
//https://api.twitter.com/1.1/account_activity/webhooks.json
func (a TwitterApi) SetActivityWebhooks(v url.Values) (u []WebHookResp, err error) {
    responseCh := make(chan response)
    a.queryQueue <- query{a.baseUrl + "/account_activity/webhooks.json", v, &u, _POST, responseCh}
    return u, (<-responseCh).err
}
cocoeyes02 commented 6 years ago
cocoeyes02 commented 6 years ago
cocoeyes02 commented 6 years ago
cocoeyes02 commented 6 years ago

基本的にリンク切れのURLの内容はTwitter公式ドキュメントを指し示すものだったので、現状のドキュメントを見ながら正しいURLを入力していった

プルリクを出した。ありがとうございました。 https://github.com/ChimeraCoder/anaconda/pull/227

ghost commented 6 years ago

https://gitlab.com/meno/dropzone/merge_requests/28

knokmki612 commented 6 years ago

おつかれさまでした! PRがマージされてますね!よかったです!!!

一旦クローズしますが、引き続きこのissueを作業に使っても大丈夫です!

直近の東京で開催されるOSS Gateのイベントは以下のとおりです!

是非よかったらまた参加してみてください!