Django Redshift Backend 開発から学んだ "仕事で使うコードをOSSにするということ" #pyconjp #pyconjp_203

仕事で使うちょっとしたコードをOSSとして開発メンテしていく - Django Redshift Backend の開発 Takayuki Shimizukawa https://pycon.jp/2016/ja/schedule/presentation/48/ AWSの「Redshift」は、Postgresqlベースで作られたデータウェアハウスです。ポスグレベースなのでpsqlで接続したりPythonのpostgres用ドライバが使えます。Djangoもポスグレ用ドライバで使えます、と思ったら色々問題あった。仕事で必要なんですけど。しょうがないので、Djangoに不慣れな私が手探りでDjangoのバックエンドを作って、公開して、バグレポに対応して、テストを書いて、テスト自動化して。OSS活動の各段階でどうやって進めてきたのか、紹介します。
1
ゆべし @yubessy

Redshiftユーザとしてめっちゃ参考になる #pyconjp_203

2016-09-21 14:17:30
Kamon @cameong

#pyconjp_203 stackoverflow は全てが本当というわけではないwww

2016-09-21 14:18:14
ミヒャエル@療養中 @mihyaeru21

ニッチな部分は社内だけでやってると、それが正しいのかわからない #pyconjp

2016-09-21 14:18:53
Hiroshi Sano @hrs_sano645

ニーズがありそうで多くの目に晒したいときには公開すべき #pyconjp #pyconjp_203

2016-09-21 14:18:58
ohkawa @ohkawa_m

自分がもう一度生まれてきたら、これがあると嬉しいので公開した #pyconjp_203

2016-09-21 14:19:00
トトス@英語勉強アカウント @oza_shu

いきなりシンプルな線形性のある数式になったふぁっ!?ってなった #pyconjp

2016-09-21 14:19:02
Kamon @cameong

#pyconjp_203 自分みたいな人のために公開する

2016-09-21 14:19:08
dtak1114|daisuket🐰 @dtak1114

「本気で使っている人に叩いてもらいたい」 #pyconjp_203

2016-09-21 14:19:12
かしゅー @kashew_nuts

#pyconjp #pyconjp_203 これまで非Django勢だった清水川せんせーがついに格闘することになった話を聞いてる。(単に触れる機会がなかった)

2016-09-21 14:19:22
Hiroshi Sano @hrs_sano645

ライセンスは使いやすいようにする。利害関係もあるかな #pyconjp #pyconjp_203

2016-09-21 14:20:20
うさたーん @usaturn

清水川さんの部屋、めっちゃ人入っててびびってる #pyconjp_203

2016-09-21 14:20:53
Kamon @cameong

#pyconjp_203 社内に業務中にOSS にコントリビュートする文化があるのはすばらしい

2016-09-21 14:20:53
ohkawa @ohkawa_m

1人で作ったコードは不安。ニーズがある世の中に公開して叩いてもらうのが良い #pyconjp_203

2016-09-21 14:21:03
ミヒャエル@療養中 @mihyaeru21

とりあえずGitHubで公開するだけにして使うの身軽なのわかる #pyconjp

2016-09-21 14:22:02
FJ @FJKei

#pyconjp OSSとして公開する。会社のコードとして扱うと気にすることが増える。社内にOSSにコントリビュートする文化があるため問題なし。Githubだけで公開〜修正を繰り返す。他の人にも公開して共有。

2016-09-21 14:22:04
かしゅー @kashew_nuts

#pyconjp #pyconjp_203 仕事で使いやすいApache software licenseにする。OSSにコントリビュートする文化がある。githubにしたので身軽。

2016-09-21 14:22:23
Hiroshi Sano @hrs_sano645

公開の最初は身軽な方が良い。パッケージングもリリースノートもテストもなくても、コードを晒すことが大事。#pyconjp #pyconjp_203

2016-09-21 14:22:28
こくたん @cocu_tan

悩んだらgithubでググるので適当なコードでもgithubにあると非常にありがたいこととかよくある #pyconjp_203

2016-09-21 14:22:38
うさたーん @usaturn

BP さんには業務中に OSS へのコントリビュートが暗黙の了解として存在してる #pyconjp_203

2016-09-21 14:24:29
ohkawa @ohkawa_m

プルリクエストによる思いがけない出会い(FUN!) #pyconjp_203

2016-09-21 14:25:03
かしゅー @kashew_nuts

#pyconjp #pyconjp_203 ついに来たプルリク。「Django1.8 compatible」「No Description」→思いもしなかったライブ感あるやりとりができた。

2016-09-21 14:25:34