Python Developers Festa 2011 presentation

社内向けgit Webフロント koshinukeについて

お前、誰よ

@lanius

仕事:調査、研究開発、技術支援

趣味:脳科学、心、鳥

git Webフロント
koshinukeのご紹介

git Webフロント?

  • gitを便利に使うためのWebアプリケーション
    • リポジトリの作成とか
    • リソースの閲覧とか
    • クローンのためのURL表示とか

オープンソースのgit Webフロント

  • gitweb
  • cgit
  • Gitalist
  • ViewGit, GitPHP, InDefero
  • gitorious, Ginatra
  • pitweb, Rhodecode

gitorious

  • githubクローン
  • 高機能
  • すてきなUI
  • だが...

gitorious...

  • インストールが大変
    • ruby gems関連でどハマりした
    • 更新も多く、そのたびに...

新しいgit Webフロント

  • インストールが簡単
  • 十分使いやすい
  • カスタマイズしやすい

ほしい。作れ。 作ってみてはどうか?

koshinukeの特徴

  • 機能はgithub, gitoriousを参考に
  • 簡単インストール
    • buildout
    • Paste Script
  • アプリ自身でデータをもたない
    • gitのリポジトリ
    • linuxのユーザ

koshinukeを支える技術

  • Flask
  • GitPython
  • Closure Library
  • Bootstrap
  • less

Demo

インストール~起動

python bootstrap.py -d
bin/buildout

bin/server

クローン

lanius@example.com/koshinuke/oneproject/heso.git
×git@github.com:lanius/heso.git

そのほか

thank you

近日(?)公開予定!