zc.buildout¶ buildoutの目的¶ buildout はPythonベースのビルドシステムです。パーツという単位で アプリケーションを作成、組み立て、配置などを行い、非Pythonベースのものも 構築可能です。 virtualenvはPython本体とは別の箱庭を作りますが、箱庭に何をどう置くかは virtualenv環境毎に人間の手で行う必要があります。例えばSphinxをeasy_install すれば関連パッケージ類(Pygmentsやdocutils)は自動的にインストールされますが、 Sphinx拡張パッケージなどは別途easy_installする必要があります。 buildoutはそういった任意のパッケージインストールや、recipeを使って 様々な環境を作る事が出来ます。例えばTracやBuildBot環境も作成出来ます。 ただし、buildoutでは Pyt
[buildout] parts = app docutils versions = versions [app] recipe = z3c.recipe.scripts eggs = sphinx sphinxcontrib-docxbuilder sphinxcontrib-blockdiag seqdiag sphinxjp.themes.s6 sphinxjp.themes.htmlslide sphinxjp.themes.sphinxjp interpreter = sphinx-py [docutils] recipe = zc.recipe.egg:scripts eggs = docutils [versions] #lxml = 2.2.8 $ python bootstrap.py -d init $ bin/buildout $ ls bin bin/buildou
注釈 diazo (旧名: xdv) はDeliveranceと同じコンセプトの別実装です。 本ドキュメントはdiazoに名前が変わる前のxdvの名前で説明を行っている 箇所が多くあります。 xdv(diazo)とは¶ xdvは「Webフレームワークから独立したHTMLデザイン適用の仕組み」によって 既存サイトのHTMLに手を加えることなく、新たなデザインを適用します。 特徴: 既存のHTMLに手を加えずにデザイン(テーマHTML)を適用できます。 既存HTMLが動的生成(BlogやCMSなど)でも適用出来ます。 フレームワーク毎のテンプレートの記述方法を知らなくても利用できます。 変換動作自体はプログラミング言語に依存せず利用できます。 高速に動作します。 変換の ルール定義 は簡単なXMLで記述します。 xdv は、対象となるサイトの コンテンツ を別に用意した テーマHTML と ル
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く