1

TwitterがBootstrapフレームワーク( http://twitter.github.com/bootstrap/customize.html )に使用しているものと同様のカスタマイザーを作成しようとしています。zipとしてダウンロードする特定のファイルとディレクトリを指定できるようにする必要があるgithubリポジトリがあります。

私は可能な解決策を検討し、これをどのように達成できるかについていくつかのアイデアを持っています。しかし、私はいくつかのフィードバックが欲しいです。

git archiveリポジトリがgithubにあり、明らかにこれを許可していないため、機能しません。また、コマンド自体に含めるまたは除外するファイルを指定する方法を見つけることができませんでした。

私が最初に考えたのは、リポジトリを一時ディレクトリに複製するスクリプトを作成してから、zipに入れたくないファイル(gitファイルを含む)を削除することでした。これに伴う問題は、私が常にすべてをダウンロードしていることです。zipに入れたくないものもダウンロードします。

私の他のアイデアは、ダウンロードするファイルのリストと、そのリストをループしてraw.github.comからファイルを取得するスクリプトを用意することです。

これを行うための最良の方法は何ですか?TwitterがBootstrapでこれをどのように達成するか知っている人はいますか?

編集:明確にするために、私はBootstrap用に独自のカスタムビルダーを作成しようとはしていません。私はgithubに自分の無関係なプロジェクトを持っています。

4

1 に答える 1

2

Bootstrapの開発者の1人であるJacobThortonに連絡したところ、ZIPを作成するHerokuがホストするサーバー側プロセスのGitHubリポジトリの方向を教えてくれました。(質問のIvan Zuzakのコメントを参照してください。)

この質問に出くわした人は、https ://github.com/twitter/bootstrap-serverで見つけることができます。

彼らは私(そしてIvan)が疑ったことをやっています:http://raw.github.comから生のファイルを取得し、そこからZIPを作成します。

于 2012-12-11T16:06:09.167 に答える