Sider Blog

コードレビュー自動化サービス「Sider」を運営するSider株式会社のコーポレートブログです。

リポジトリの追加フローが新しくなりました

こんにちは。プロダクトチームの渡邉です。この度、Siderにおけるリポジトリの追加フローが新しくなりましたので、ご紹介します。 従来のフロー 従来のフローでは、以下のような手順で、すべてのオーガニゼーションから追加するリポジトリを探し、選択する必…

リポジトリページのデザインリニューアル

こんにちは。プロダクトチームの木庭(@ybiquitous)です。 このたび、リポジトリページのデザインをリニューアルしましたので、ご紹介します。 上のデモ動画にあるように、解析結果ページのヘッダーにあるナビゲーションリンクから、今回リニューアルされた…

Sider Code Review Meetup #4 レポート

9月27日、Sider主催による『Code Review Meetup #4 ~Code Reviewで集まろう~』がOpen Network Spaceにて開催されました。コードレビューをテーマにした本Meetupも今回で4回目。この夜は予約段階で満員・キャンセル待ちも発生するなどの注目をいただき、最終…

GitHub認証のスコープの更新

先日、@rmariuzzoの報告によって、SiderがGitHub認証でアカウントの更新に関する権限を要求していることが判明しました。この権限はSiderの動作には不要なもので、平たく言えばバグです。 Siderはリポジトリへの更新権限はWebhookの設定、Pull Requestへの解…

10月分の解析ツール更新を行いました

Siderは毎月解析ツールのバージョンを見直しております。このたび、10月分のバージョンアップデートを行いましたのでお知らせいたします。 Checkstyle v8.12 -> v8.13 http://checkstyle.sourceforge.net/releasenotes.html#Release_8.13 PMD v6.7.0 -> v6.8…

GitHub Universe開催記念!Sider30日間無料トライアルキャンペーンのおしらせ

この秋、Siderが初めてGitHub Universeにスポンサーとして参加することを記念して、通常14日間の無料トライアルを30日間に延長する、スペシャルなキャンペーンを行います!この機会にぜひ、Siderの自動コードレビューをじっくりお試しください!

新しい解析結果ページをリリースしました

こんにちは。プロダクトチームの渡邉です。Siderでは、プルリクエスト上で発生した警告を確認し、その重要度に応じて、ユーザーが対応、未対応の選別ができる解析結果画面を提供しています。 この度、この解析結果ページのデザインをリニューアルしましたの…

CircleCI×Sider 合同 Meetupを開催しました!

去る9月13日、GINZA SIX10階にある株式会社プレイドのオフィスにて、CircleCI/Sider合同Meetupを開催しました。 CircleCI、そしてSiderを普段ご活用いただいている企業四社の担当エンジニアのかたより、各社におけるSiderやCircleCIの活用法について、様々な…

外部コラボレーターへのシート割り当て機能を改善しました

こんにちは。プロダクトチームの木庭(@ybiquitous)です。 Siderでは、オーガニゼーションオーナーはプライベートリポジトリの解析結果を閲覧するユーザーに対して、シートを割り当てる必要があります。 従来はオーガニゼーションのメンバーのみにシート割…

エンジニアが作りたいものを本気で作るための起業という選択肢。起業、Pivot、レビュー支援サービスSiderの着想から現在、未来 (3/3)

この秋、Siderが初めてGitHub Universeにスポンサーとして参加することを記念して、CEOがSiderのこれまでとこれからについて綴る手記を三週続けてお届けしています。 シリーズ最終回となる今回は、CEO自身がSiderの成功と失敗から学んだこと、エンジニアの起…

エンジニアが作りたいものを本気で作るための起業という選択肢。起業、Pivot、レビュー支援サービスSiderの着想から現在、未来

この秋、Sider株式会社が初めてGitHub Universeにスポンサーとして参加することを記念して、事業立ち上げから、コードレビューサービスであるSiderを提供する現在にいたるまでを振り返るシリーズ記事を三週続けてお届けしています。 第二回となる今回は、Sid…

エンジニアが作りたいものを本気で作るための起業という選択肢。起業、Pivot、レビュー支援サービスSiderの着想から現在、未来

この秋、Siderが初めてGitHub Universeにスポンサーとして参加することをきっかけとして、私が1人だけでコードを書いていたところから、書かなくなり、CEOとして会社という組織を引っ張っていくようになるまでの物語を、3週に渡りお伝えしていきます。本記事…

Sider スペシャルインタビュー ー RuboCopの生みの親Batsov氏に、RuboCopとRuby Style Guideについて直接聞いてみました

Siderは、2018年8月よりRuboCopのスポンサーになりました。 今回はこれを記念して、RubyKaigi 2018にて実現した、RuboCopの生みの親であるBozhidar Batsov氏への独占インタビューの日本語版を公開いたします。SiderのCTOである松本宗太郎とRuboCopコミッター…

8月分の解析ツール更新を行いました

Siderは毎月解析ツールのバージョンを見直しております。このたび、8月分のバージョンアップデートを行いましたのでお知らせいたします。 Checkstyle v8.11 -> v8.12 http://checkstyle.sourceforge.net/releasenotes.html#Release_8.12 https://github.com/…

SFにSiderのUSオフィスが設立されました!

(左: CEOの角幸一郎 右: Head of Business Developmentの笠原太一) このたび、SiderはUS内の拠点をサンフランシスコに立ち上げました。コードレビューが開発にとって重要だと考えるSiderは、2014年にコードレビュー自動化サービスをリリースして以来、「コ…

Sider 特別インタビュー GitHub アーロン・パターソン氏  コードレビューにとって大切なことは

2018年6月12日、13日の2日間にわたり、GitHub Satellite Tokyoが開催されました。 Siderでは、これにあわせて来日していたGitHub社のAaron Patterson(アーロン・パターソン)氏に、特別インタビューをお願いしました!気さくで日本語が堪能なアーロンさんは…

SiderにおけるFlake8サードパーティープラグインサポートのお知らせ

SiderでFlake8のサードパーティープラグインが使えるようになりました。 Flake8は コードのスタイル、エラー、循環的複雑度をチェックすることができるツールです。 Flake8のコア機能だけでもある程度有用な指摘を得られるかもしれませんが、 さらに詳細な指…

7月分の解析ツール更新を行いました

こんにちは。プロダクトチームの渡邉です。Siderでは毎月解析ツールのバージョンを見直しております。この度、7月分の更新作業を完了しましたので、お知らせします。更新内容は以下の通りです。 Checkstyle v8.10.1 -> v8.11 http://checkstyle.sourceforge.…

PHP_CodeSnifferのデフォルトバージョンを3系に変更します

いつもSiderをご利用いただきありがとうございます。 2018年8月20日をもって、デフォルトで実行されるPHP_CodeSnifferのバージョンを2系から3系に変更いたします。 現在、SiderではPHP_CodeSnifferを実行するとき、デフォルトでは2系の最新版である2.9.1が実…

RubyKaigi ’18 特別企画 Jonan Scheffler 氏インタビュー

2018年5月に仙台で開催されたRubyKaigiの際、私たちSiderチームはなんと、開発者でHerokuのDeveloper AdvocateのJonan Scheffller氏にインタビューする機会をいただくことができました! 大学で日本文化を専攻していたJonanさんが日本語で回答してくださった…

ダッシュボードをリリースしました

こんにちは。プロダクトチームの木庭です。2018年7月9日、Sider は新しいダッシュボードページをリリースしました。 このリリース以前は、ログイン直後やトップページにアクセスした時にプルリクエスト一覧ページが表示されていましたが、このリリースからダ…

メンバーがオーガニゼーション設定ページにアクセスできるようになりました

こんにちは。プロダクトチームの渡邉です。Siderのオーガニゼーション設定ページが、メンバー権限のユーザーでもアクセスできるようになりました。 従来は、GitHub上でオーガニゼーションに対して、オーナー権限を持っているユーザーのみが、Siderのオーガニ…

Siderの表示言語を設定から変更できるようになりました

こんにちは。プロダクトチームの渡邉です。この度、Siderのアカウント設定から新たに表示言語を変更できるようになりました。右上の「アカウント」メニューからアカウント設定ページにアクセスし、言語を切り替えることができます。 変更を保存すると、すぐ…

SideCIはSiderにサービス名変更しました

自動コードレビューツールであるSideCIは、本日2018年6月13日より、プロダクト名をSiderに変更いたしました。

RubyKaigi 2018 直前!チーフオーガナイザ・松田明さん特別インタビュー

今回はRubyKaigi2018開催直前ということで特別にRubyKaigi チーフオーガナイザの松田明さんにインタビューしてきました。数ある松田さんのインタビュー記事の中でも、あまり目にすることのない「コードレビュー」や「レビュー自動化」を中心に、お話をお聞き…

RuboCop vs Rails Best Pratices それぞれの特徴。初心者はどう使う?

目次 どのようなツールがあるか RuboCop 特徴 rails_best_practices 特徴 試してみる。 対象 RuboCop 導入 Gemfileの書き換え database.ymlの作成 Gemの導入 作動させてみる failに対応してみる 設定ファイルでコーディングスタンダードを定める 対応してい…

リポジトリ数無制限の新しい料金プランの提供を開始。旧プランからの移行のお願い

こんにちは。SideCIの角です。いつもSideCIをご利用いただきありがとうございます。 SideCIは料金プランを2018年5月1日より新しい体系に改定いたします。新しい料金プランでは、 プライベートリポジトリ数ではなくユーザ数に応じた料金体系となり、開発チー…

RuboCopコミッタ、Pockeが語るBatsov像とアドバイス -SideCI技術顧問就任記念インタビュー

SideCIは、2018年4月より、RuboCopコミッタのPockeこと、桑原 仁雄氏を技術顧問に迎えました。これを記念し、Pocke氏に、RuboCopから、Bastov氏のこと、そして未来のコミッタたちへのアドバイスなどについてインタビューを行いました。

Reactの開発チーム内でのJavaScriptの静的解析器ESLintの使われ方、設定、独自プラグイン

JavaScriptのための静的解析器ESLintが、facebook/reactにおいてどのように使われ、設定されているか、独自プラグインなどを解説する記事。fbjsなどFacebook社のESLintルールを主に採用。

「SideCIのようなツールが開発プロセス中に存在するのは、ぼくが理想とする世界の一部を実現している」(まつもとゆきひろ氏)

Ruby25周年を記念して学生時代からのRubyファンを公言するSideCI株式会社代表 角 幸一郎がRubyのパパである、まつもとゆきひろ氏にインタビューを行いました。 角 : Ruby25周年おめでとうございます。これまでRubyを開発していて嬉しかったことは、どんな時…