プロジェクト

全般

プロフィール

最適化 #534

完了

同梱しているrubygemsに公開されてる外部ライブラリを移動する

toshi_a 初音 さんが約12年前に追加. ほぼ12年前に更新.

ステータス:
終了
優先度:
通常
担当者:
対象バージョン:
開始日:
2012-11-19
期日:
2012-11-24
進捗率:

0%

プラグイン名:

説明

現在、libディレクトリにmikutterのライブラリとmikutterが依存している外部ライブラリを同居させているので、これらを分ける。多分vendorとかディレクトリを作って移動するかんじ。


ファイル

dai lxr さんがほぼ12年前に更新

addressable - Apache 2 (addressable/version.rb)
escape - BSD-3-Clause (escape.rb)
hmac - Ruby (hmac.rb)
json - GPL 2 (https://github.com/flori/json/blob/514d791dd8602ad1d70d45a824927aafe44e838c/README)
memoize - Artistic 2.0 (memoize-1.3.1.tar.bz2 README)
oauth - MIT (https://github.com/oauth/oauth-ruby/blob/45f73187c81c927141efd89d5c5706493e24e87e/LICENSE)
ruby-bsearch-1.5 - Ruby (ruby-bsearch-1.5/bsearch.rb)
typed-array - MIT (https://github.com/yaauie/typed-array/blob/master/LICENSE.txt)

dai lxr さんがほぼ12年前に更新

vendor/以下のソフトウェアはmikutterに同梱してよいライセンスですが、
json, memoize, oauth, typed-arrayはライセンス・著作権者の明示がないため、
それぞれについて明示したファイルの同梱が必要だと思います。

dai lxr さんがほぼ12年前に更新

- vendor以下に同梱されている各ライブラリを個別のサブディレクトリに分割する
- core/miquire.rbはvendor直下ではなくvendor以下のサブディレクトリを読むようにする(flatten!はちょっと汚いかも)
- 各ライブラリの元アーカイブから取得したライセンスファイルやREADMEをvendor以下のサブディレクトリ内に追加する
- トップディレクトリのREADMEにvendor以下のライセンスの扱いを明記する

以上を行うパッチです。

toshi_a 初音 さんがほぼ12年前に更新

  • ステータス新規 から 終了 に変更

他の形式にエクスポート: Atom PDF