DevExtreme:GitHubに無料ライセンスが追加されました

一度に2つの素晴らしいニュースがあります。 当社のフロントエンド開発キットであるDevExtremeGitHubに移行し 、非営利目的で無料利用できるようになりました







DevExpress😍 Github







リポジトリはフォークやトリミングされたバージョンではありません。 これはDevExtremeの新しいホームであり、ソースからテストシステムやビルドまで、すべてが本当にあります。 誰でも、 バグの修正方法( バグがない場合)を見て、新しい機能追加したり、ディスカッションに参加したりできます。







GitHubの開発は楽しみです。 便利なコードレビューを伴うプルリクエストメカニズムは、内部Mercurialリポジトリに住んでいたときに欠けていたものです。 現在、各変更はいくつかの目で確認され、より高いレベルの透明性が提供され、開発プロセスをチームが採用した方法論にスムーズに統合できます(© SeOd )。







コードをインポートするときにコミット履歴をシャットダウンするため、初期にはリポジトリは空に見えます。 しかし、それは長続きしません! どこにも行かない従来のリリースに加えて、GitHubでリリースを発行し、中間のプレリリースとホットフィックスバージョンをリリースします。 たとえば、 Sibbellサービスを使用してDevExpress / DevExtremeに登録すると、常に最新のニュースを入手できます。







非営利、非競争的EULA



最近まで、DevExtremeは独占的に有料のサブスクリプションライセンス製品でした。







特別な非商用、非競合ライセンスの条件の下で、無料で使用できる可能性を追加しています。







2つのライセンス契約の違いと無料版の制限については、 こちらをご覧ください







同じインストールパッケージnpmbower 、およびNuGetを使用することが許可されています(次のアップデートのリリースで、これを反映するためにメタ情報が更新されます)。 ただし、新しいライセンスは、「完全」および「優先度サポート」のエディションに含まれるVisual StudioおよびASP.NET MVCのラッパーとの統合をカバーしません( 比較表 )。 サポートセンターによるテクニカルサポートは提供されません。







印象



2012年に始まったGitHubでかなり大きな製品を発売するプロセスは、別の話に値します。 GitHubへの移行が始まった時点で、Mercurialに基づく確立されたインフラストラクチャとCruiseControl.Netに基づく高度に開発されたCIがありました。







コードのグローバルリビジョンを実行し、ソースからばかげたコメントやその他のナンセンスを削除し(何かがまだ漏れている )、MercurialからGitに移動し、Windowsだけでなくアセンブリを確認する必要がありました...







サポートコードの一部は.NETで記述されており、 .NET Coreリリースはそれほど前に行われていなかったため、非常に役立ちました。 マイクロソフトのこの新しいプラットフォームのおかげで、コードベースをC#から別のものに書き換える必要がなくなりました。







Dockerは不可欠でした。 コンテナ内で継続的な統合が行われ 、Travis CI、Shippable、Drone、開発者のラップトップなど、テストを実行する場所に関係なくテスト環境を設定する必要はありません。







一般的に、それは非常に興味深い経験であり、開発プロセスと継続的インテグレーションを整理するための新鮮な外観と既存のツールを最大限に活用することができました。 主観的には、すべてが挑戦的なハッカソンに似ており、時間をかけて延長し、多くのことを試して技術の視野を広げることができます。







開発者として、私たちは結果を本当に気に入りました。 そして、公開後2日目に、GitHub Trendsページで発見しました(もちろん、DevExtremeの新しい家の利便性を評価してくれた同僚の助けなしではありません)。







私たちは先にコミュニティと協力する長い道のりを持っています。 リポジトリでお会いできるのを楽しみにしています。 分岐して星を設定してください! 😊








All Articles