discourse - コミュニティ ディスカッションのプラットフォーム。無料、オープン、シンプル。

(A platform for community discussion. Free, open, simple.)

Created at: 2013-01-12 08:25:55
Language: Ruby
License: NOASSERTION

Discourse は、インターネットの次の 10 年間に向けて構築された、100% オープン ソースのディスカッション プラットフォームです。次のように使用します。

  • メーリングリスト
  • ディスカッションフォーラム
  • 長文チャットルーム

プロジェクトの理念と目標について詳しくは、discourse.orgをご覧ください

スクリーンショット

ボインボイン

モバイル

より多くの注目すべき談話インスタンスを参照してください。

発達

環境をセットアップするには、オペレーティング システムのコミュニティ セットアップ ガイドに従ってください。

  1. macOS を使用している場合は、macOS 開発ガイドを試してください。
  2. Ubuntu を使用している場合は、Ubuntu 開発ガイドを試してください。
  3. Windows を使用している場合は、Windows 10 開発ガイドを試してください。

Rails の仕組みに精通しており、独自の環境の設定に慣れている場合は、主に Ubuntu および macOS 環境を対象としたDiscourse Advanced Developer Guideを試すこともできます。

開始する前に、 Ruby 2.7+PostgreSQL 13 + 、Redis 6.2+の最小バージョンがあることを確認してください。問題が発生した場合は、まずトラブルシューティング ガイドをご覧ください。

談話の設定

実稼働用の Discourse フォーラムをセットアップする場合は、Discourse インストール ガイド を参照してください。

ビジネス クラスのホスティングを探している場合は、discourse.org /buy を参照してください。

要件

Discourse は、今後10 年間のインターネットのために構築されるため、要件は高くなります。

Discourse は、すべての主要なブラウザーとプラットフォームの最新の安定したリリースをサポートしています。

ブラウザ 錠剤 電話
アップルサファリ iPadOS iOS
グーグルクローム アンドロイド アンドロイド
マイクロソフトエッジ
モジラ ファイアフォックス

さらに、2023 年 1 月 (Discourse 3.0) まで iOS 12.5 以降で Safari をサポートすることを目指しています。

で構築

  • Ruby on Rails — バックエンド API は Rails アプリです。JSON で RESTful にリクエストに応答します。
  • Ember.js — フロント エンドは、Rails API と通信する Ember.js アプリです。
  • PostgreSQL — メインのデータ ストアは Postgres にあります。
  • Redis — Redis をキャッシュおよび一時データとして使用します。
  • BrowserStack — BrowserStack を使用して、実際のデバイスとブラウザーでテストします。

さらに、多くの Ruby Gems があり、その完全なリストは/main/Gemfileにあります。

貢献する

ビルド ステータス

Discourse は100% 無料オープンソースです。私たちは、あなたを含む一般の人々からの寄付を受け入れる、活発で健全なコミュニティを奨励し、サポートしています!

談話に貢献する前に:

  1. discourse.orgで完全なミッション ステートメントをお読みください。はい、私たちは実際にこれを信じています。あなたもすべき。
  2. Electronic Discourse Forums Contribution License Agreementを読み、署名します。
  3. バグの送信、新機能のリクエスト、プル リクエスト用のコードの準備などをカバーするCONTRIBUTING.MDを掘り下げます。
  4. 常にお互いを尊重して協力するよう努めます。
  5. 何に取り組むべきかわからない?いくつかのアイデアがあります。

プル リクエストをお待ちしております。

安全

Discourse ではセキュリティを非常に重視しています。すべてのコードは 100% オープン ソースであり、ピア レビューされています。Discourse のセキュリティ対策の概要について、またはセキュリティの問題を報告する場合は、セキュリティ ガイドをお読みください。

談話チーム

元の Discourse コードの貢献者はAUTHORS.MDにあります。Discourse の設計と実装に貢献した多くの個人の完全なリストについては、Discourseの公式ブログGitHub の寄稿者リストを参照してください。

著作権・ライセンス

Copyright 2014 - 2022 Civilized Discourse Construction Kit, Inc.

GNU General Public License バージョン 2.0 (またはそれ以降) の下でライセンスされています。ライセンスに準拠しない限り、この作品を使用することはできません。ライセンスのコピーは、LICENSE ファイルまたは次の場所で取得できます。

https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt

適用される法律で義務付けられている場合、または書面で合意されている場合を除き、ライセンスに基づいて配布されるソフトウェアは、明示または黙示を問わず、いかなる種類の保証または条件もなく、「現状のまま」で配布されます。ライセンスに基づく許可と制限を管理する特定の言語については、ライセンスを参照してください。

Discourse ロゴと「Discourse Forum」®、Civilized Discourse Construction Kit, Inc.

アクセシビリティ

アクセス可能なソフトウェアを構築するための継続的な取り組みを導くために、W3C の Web コンテンツ アクセシビリティ ガイドライン (WCAG)に従います。Discourse の使用を困難にするアクセシビリティの問題を報告したい場合は、accessibility@discourse.org にメールしてください詳細については、 discourse.org/accessibilityをご覧ください。

献身

談話は、インターネット スタイルの愛で構築されます。