LinkedIn2021.04.11皆さん、プロダクトのバージョン管理はどうしてますか?開発言語や関連するビルドシステムの組み合わせでバージョン管理方法は様々です。私は今でもJVM系の開発が多く、Gradleを利用しています。Gradleの場合は、project.versionというプロパティがあるので、そのプロパティをgradle.propertiesで管理する方法が一般的です。最初の頃は、手動でバージョンを書き換えていましたが、バージョンを変更するとgitのリリースコミットやリリースタグも作成する等、関連作業が増えてきたため、Gradleのカスタムタスクを作成し自動化するなど工夫していた時期もありました。Scriptの開発の場合は、yarnを利用してます。yarnやnpmの場合は、package.jsonのversion属性で管理するのが一般的です。yarnの場合は、versionコマンドがあり、次のように実行すると対話形式でバージョンの変更が行われ、デフォルトではgitのリリースコミットとリリースタグの作成も同時に行われます。利用することが一般的です。準拠していることも優れている点です。versionライクな仕様にしてます。versionと同様に対話形式の他にもオプションでメジャーバージョンやマイナーバージョンをインクリメントしたり、gitのリリースコミットやリリースタグの作成も行います。独自の仕様としてgradle.propertiesの他にpackage.jsonもサポートしました。このプラグインを利用することで、バージョン管理が楽になりました。利用した簡単なカスタム方法を紹介します。次のスクリプトではバージョン更新後にリリースコミットとリリースタグをリモートにプッシュします。このような機能を簡単に追加できるのはGradleの利点ですね。皆さん、タイル型のウインドウマネージャーをご存知ですか?調べるとたくさんあるのですが、よく耳にするのはawesomeやi3、xmonadでしょうか。ついて動作確認してみました。releasesです。古いバージョンに対して修正と機能を公開します。メンテナンスリリースの修正、機能は必要に応じて他のメ...ソフトウェア開発Discord❤オープンソース個人的にはゲーム目的で使い始めたDiscordですが、最近ではオープンソースプロジェクトのチャンネルの1つとして活用されていますね。実際にサイトを見てみると数多くのOSSで利用しています。7.xに移行したら突然無条件でパスするようにりました。10/11でもLinuxシステムの開発環境が容易に構築できるようになりました。ついて動作確認してみました。元ネタはPre-releasesです。将来のリリースを開発する中でバージョンの不要なインクリメントを回避し、ベータ版としてリリースします。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。フィードはご利用いただけません。i=(e.attr("data-feedid"),e.attr("data-feedid")),o=(e.attr("data-postid"),e.attr("data-postid")),s=(e.attr("data-feed"),e.attr("data-feed"));jQuery.ajax({url:ctf.ajax_url,type:"post",data:{action:"ctf_get_more_posts",last_id_data:t,shortcode_data:u,num_needed:a,persistent_index:c,feed_id:i,location:f(e),post_id:o,v2feed:s},success:function(u){""!==t?(-1==u.indexOf("。