BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ Package Managers に関するすべてのコンテンツ

  • GitHubとnpmをより活用するためのJavaScriptコーダ向けガイド - GitHub Satellite 2020より

    GitHubでnpmのプロダクトマネージャを務めるEdward Thomson氏は、先日のGitHub Satellite 2020で、npmがGitHubに加わったことによるJavaScript開発者への影響と、オープンソース開発とプロフェッショナル開発がともにGitHubを最大限に活用する方法について説明した。

  • Import Maps - Guy Bedfords氏のESNEXT 2020での講演より

    動的モジュールローダsystem.jsのコアコントリビュータであり作成者であるGuy Bedford氏は、インポートマップによって可能になるワークフローについて説明した。今年のESNEXTでの彼の講演で、Bedford氏はインポートマップの提案の背景にある動機を紹介しながら歴史的な見方をとり、この機能を最新バージョンのnodeで使用されているパッケージエントリポイントと関連付けた。

  • pnpm: スペース効率に優れたJavaScriptパッケージマネージャ

    pnpmはJavaScripr用のパッケージマネージャである。npmとの互換性を持つと同時に、速度とディスクスペース使用量が大幅に改善されている。今回バージョン5.0がリリースされたので、競合製品との違いを詳しく比較してみよう。

  • GitHub Package Registryがソースコードとパッケージを統合

    GitHubは新しいPackage Registryの限定ベータ版を立ち上げた。ソースコードと同じユーザインターフェースでパブリックまたはプライベートパッケージの公開をシンプルにすることを目的としている。GitHub Package Registryはnpm、Maven、RubyGems、NuGet、Dockerイメージをサポートしており、より多くのパッケージ管理ツールのサポートがすでにロードマップ上にある。

  • GitHubのPRを自動生成して脆弱性を修正するDependabot

    Dependabotは,GitHub Security Advisory APIを活用することで,依存関係のトラッキングを支援し,プログラムのセキュリティを監視し,潜在的な脆弱性を解決するためのPRを自動生成することによって可能な限り簡単かつ確実な除去を実現する。

  • Homebrew 1.9、Linuxサポートや自動クリーンアップなどを追加

    人気のあるmacOSパッケージマネージャHomebrewの最新リリースには、Linuxサポート、オプションの自動パッケージクリーンアップ、拡張バイナリパッケージのサポートが含まれている。InfoQは現在のプロジェクトメンテナーであるMike McQuaid氏と話す機会を得た。

  • KubernetesのパッケージマネージャーHelmがCNCFによってホスティングされる

    先月頭に、Cloud Native Computing Foundation (CNCF)のTechnical Oversight Committee (TOC)がHelmをインキュベーションレベルのホストされたプロジェクトとして受け入れることを投票によって決めた。Helm���、「Kubernetes向けに構築されたソフトウェアを簡単に見つけ、共有し、使用する方法」を提供するパッケージマネージャである。

  • IBM、クラウドにSwiftを推進

    IBMがSwift Sandboxに続く、Swiftをクラウドでサポートする次のステップについて発表した。IBM Swift Runtimeのプレビュー、IBM Swift Package Catalog、Webアプリ開発フレームワークKituraのオープンソース化だ。

  • .NET向けパッケージマネージャPaketの紹介

    PaketはNuGetの代替となる.NET向けのパッケージマネージャだ。InfoQは開発者のSteffen Forkmann氏に話を聞き、Paketの出自や機能について話を聞いた。

  • Windows Management Framework 5 Previewが発表

    MicrosoftはWindows Management Framework V5 Preview (WMF)が利用できるようになったことを発表した。これには、yumやapt-getのようなWindows PowerShell OneGetというパッケージマネージャ、ネットワークスイッチを管理するコマンドレットのセット、改善されたWindows PowerShell Desired State Configuration (DSC)が含まれている。

  • .NET プラットフォームの分岐問題

    長い間,.NET のプラットフォーム依存問題を理解するのはやたすいことだった。使用されているほぼすべてのものが,.NET Compact Edition または完全版のいずれかに対する互換性を持っていたからだ。利用者のほとんどいない .NET Micro を除けば,気にかかるようなものは何もなかった。ところが現在では 12 以上のアクティブなフレームワークが選択肢として存在するため,状況がかなり複雑になってきた。

  • NuPack,OpenWrap,CoApp - .NET/Windows 用パッケージマネージャ総まとめ

    Microsoft はオープンソースの .NET 用パッケージマネージャ NuPack CTP 1 をリリースした。.NET には OpenWrap という別のパッケージマネージャがあって共通点が多いが,違いもいくつかある。そして CoApp は,更新機能に加えて C,C++,.NET,PHP,Python,Perl など複数の言語サポートを特徴とする Windows 用のパッケージマネージャだ。

  • OpenWrap - MSBuild に適合する .NET 用パッケージマネージャの提案

    パッケージマネージャは,さまざまな場所から依存パッケージを寄せ集める必要のある Linux の世界では広く知られた存在である。しかし .NET 開発者には,本当の意味で相当するものが存在しない。Microsoft が提供するコンポーネントに固執したところで,そのライブラリは Microsoft の数多くの Web サイトのみならず,SourceForge などの独立サイトにまでも散らばっている。OpenWrap は,この問題に対応するための新しいプロジェクトだ。

  • Windows上で動作するオープンソースプロジェクトのパッケージシステム

    The Common Opensource Application Publishing Platform (CoApp)は、LinuxやMac OSなど、他のプラットフォーム上のオープンソースプロジェクトのように、コンパイル、ビルド、配置の機能を提供するWindows向けのパッケージ管理システムを提供する予定である。通常はLinux、Mac OSなどの異なるプラットフォーム上で開発されるオープンソースプロジェクトである。

  • ClojarsとLeiningenを使ったClojure向け自動ライブラリ依存関係管理

    ライブラリと依存関係を管理するのはうんざりする作業だ。Clojarsは Clojureライブラリのための新しいリポジトリで、Ruby GemsとGemcutterに発想を得ている。新しいビルドツールであるLeiningenと一緒にClojarsを使えば、ライブラリ管理の苦痛から解放されるだろう。InfoQはこのClojarsについてAlex Osborne氏に話を聞いた。

BT