4 ポイント 投稿者 GN⁺ 2023-12-05 | 1件のコメント | WhatsAppで共有

Lobsters Railsプロジェクトの紹介

  • Lobsters Railsプロジェクトは https://lobste.rs でアクセスできるソースコードで、Railsベースで書かれており、MariaDBを使うSQLバックエンドデータベースを使用している。
  • このコードは BSD 3-clause ライセンスの下で公開されており、誰でも姉妹サイトを立ち上げるために利用できる。
  • バグ報告やコードへの貢献は歓迎されるが、サイトにとって有用でない作業は受け入れられない場合があることを理解する必要がある。

貢献方法

  • プロジェクトを手伝いたい人は CONTRIBUTING ファイルを参照すればよい。
  • コードに詳しい人が多くの場合チャットルームで質問に答えてくれる。

初期設定方法

  • ローカルインストールの手順に従うか、本番デプロイ設定のために lobsters-ansible を使うことができる。
  • Docker を使いたいなら、外部プロジェクトの docker-lobsters がある。
  • .ruby-version に記載された Ruby バージョンをインストールし、Github から lobsters の git リポジトリをチェックアウトする。
  • uglifier に必要な Nodejs をインストールし、Bundler を実行してプロジェクトに必要な gems をインストールする。
  • MySQL データベースを作成し、config/database.yml ファイルに開発用およびテスト用データベース情報を入力する。
  • 新しいデータベースにスキーマを読み込み、開発者マシンでサンプルデータを追加して開発モードで Rails サーバーを実行できる。
  • 本番環境でサイトをデプロイするには、Webサーバーを設定し、アプリを本番モードで実行する必要がある。
  • 定期実行のために crontab または別のスケジューラを設定する必要がある。

管理方法

  • 基本的なモデレーションはサイト上で行われるが、管理作業の大半は本番環境で rails コンソールを使う必要がある。
  • 管理者は /tags でタグを作成および編集できる。

GN⁺の意見

この記事で最も重要なのは、オープンソースの Rails プロジェクトである Lobsters のソースコードを誰でも利用でき、コミュニティからの貢献を歓迎している点だ。この記事はソフトウェア開発に関心のある人にとって興味深いものであり、実際に動作する Web アプリケーションのコードベースを探索し、学び、さらには自分自身のサイトを立ち上げるために使える機会を提供しているため魅力的だ。

1件のコメント

 
GN⁺ 2023-12-05
Hacker News の意見
  • あるユーザーは、自分のアカウントは今も存在しており、招待制のため荒らしが少ない点は肯定的に評価しつつも、品質が Hacker News(HN)より優れているわけではないと述べている。自分の投稿は歓迎されなかったのに、他の人の自己宣伝投稿は許容されていることが理解できないと感じている。
  • 別のユーザーは、Lobsters のタグシステムによって HN よりフィードを管理しやすくなっており、サイトが活発でないのではなく、ノイズを少なくすることが意図されているのだと説明している。
  • あるユーザーは、Lobsters のダークモードが気に入っており、特に夜に赤ちゃんをあやしながらスマートフォンで使うとき、HN よりまぶしさが少なくて良いと述べている。
  • また別のユーザーは、招待制ではなく登録を許可すればサイトはもっと活性化するだろうと思う一方で、招待制こそがサイトの趣旨だと認めている。
  • あるユーザーは、サイトデザインは良いがコミュニティ文化が不足していると評価し、自閉スペクトラムの人々にとって親しみやすくないと感じている。招待制はしっかりしているが、自分が歓迎される場所にするためにいくつか変更したいと述べている。
  • あるユーザーは、HN のソースコードが公開されていない理由を疑問に思っており、公開された標準がサイト改善に役立つ可能性があると考えている。
  • 別のユーザーは、HN で uBlock Origin を使って興味のない話題やソースをフィルタリングすることで、Lobsters が目指しているものを HN 上で実現できると提案している。
  • あるユーザーは、Lobsters に HN のような上位 10 件 / 20 件フィルター機能があるのか気にしており、現状では過去 1 週間の人気記事しか見られないようだと述べている。
  • あるユーザーは、Lobsters に関心はあったものの招待を受けられず、HN で注目されなかった興味深い話題について議論があるときに、ときどきこのサイトを訪れると述べている.