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活動の各段階でどうやって進めてきたのか、紹介します。
かしゅー
@kashew_nuts
#pyconjp #pyconjp_203 これまで非Django勢だった清水川せんせーがついに格闘することになった話を聞いてる。(単に触れる機会がなかった)
2016-09-21 14:19:22
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
npub1hqmrddql4em63chfs02x8cx86alrdss9m4kxevpjzwwgc
@ryu22e
「Django 1.8 compatible」descriptionなし #pyconjp #pyconjp_203
2016-09-21 14:23:39
かしゅー
@kashew_nuts
#pyconjp #pyconjp_203 ついに来たプルリク。「Django1.8 compatible」「No Description」→思いもしなかったライブ感あるやりとりができた。
2016-09-21 14:25:34