Unverified Commit b4ef544b authored by Kim Lindberger's avatar Kim Lindberger Committed by GitHub
Browse files

Merge pull request #140904 from dpausp/discourse-new-plugins

Discourse: add plugins: assign, chat-integration, docs, prometheus, saved-searches
parents b56f93ab 34ba7d2f
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -3,16 +3,22 @@ let
  callPackage = newScope args;
in
{
  discourse-assign = callPackage ./discourse-assign {};
  discourse-calendar = callPackage ./discourse-calendar {};
  discourse-canned-replies = callPackage ./discourse-canned-replies {};
  discourse-chat-integration = callPackage ./discourse-chat-integration {};
  discourse-checklist = callPackage ./discourse-checklist {};
  discourse-data-explorer = callPackage ./discourse-data-explorer {};
  discourse-docs = callPackage ./discourse-docs {};
  discourse-github = callPackage ./discourse-github {};
  discourse-ldap-auth = callPackage ./discourse-ldap-auth {};
  discourse-math = callPackage ./discourse-math {};
  discourse-migratepassword = callPackage ./discourse-migratepassword {};
  discourse-openid-connect = callPackage ./discourse-openid-connect {};
  discourse-prometheus = callPackage ./discourse-prometheus {};
  discourse-saved-searches = callPackage ./discourse-saved-searches {};
  discourse-solved = callPackage ./discourse-solved {};
  discourse-spoiler-alert = callPackage ./discourse-spoiler-alert {};
  discourse-voting = callPackage ./discourse-voting {};
  discourse-yearly-review = callPackage ./discourse-yearly-review {};
}
+17 −0
Original line number Diff line number Diff line
{ lib, mkDiscoursePlugin, fetchFromGitHub }:

mkDiscoursePlugin {
  name = "discourse-assign";
  src = fetchFromGitHub {
    owner = "discourse";
    repo = "discourse-assign";
    rev = "5124ba0f67e26a075f0a0fc8993273f1211d1c28";
    sha256 = "1zd2irp5siza0vd5rlwzmjfvcdfw785988jc526xc741flazk1lr";
  };
  meta = with lib; {
    homepage = "https://github.com/discourse/discourse-docs";
    maintainers = with maintainers; [ dpausp ];
    license = licenses.mit;
    description = "Discourse Plugin for assigning users to a topic";
  };
}
+17 −0
Original line number Diff line number Diff line
{ lib, mkDiscoursePlugin, fetchFromGitHub }:

mkDiscoursePlugin {
  name = "discourse-chat-integration";
  src = fetchFromGitHub {
    owner = "discourse";
    repo = "discourse-chat-integration";
    rev = "8ade892b387f0ce843d5e78ef4a271b0d35847ff";
    sha256 = "1qn1bm09i9gzmh74ws32zgc89hrqzyhmh63qvmv0h00r52rmgxvx";
  };
  meta = with lib; {
    homepage = "https://github.com/discourse/discourse-chat-integration";
    maintainers = with maintainers; [ dpausp ];
    license = licenses.mit;
    description = "This plugin integrates Discourse with a number of external chatroom systems";
  };
}
+17 −0
Original line number Diff line number Diff line
{ lib, mkDiscoursePlugin, fetchFromGitHub }:

mkDiscoursePlugin {
  name = "discourse-docs";
  src = fetchFromGitHub {
    owner = "discourse";
    repo = "discourse-docs";
    rev = "72cdd8d415ae3f797c0d5e2c857370714a42c54a";
    sha256 = "07hvw8lpg8873vhwh8rrbml3s5hq606b7sw93r2xv38gxfhmx5lq";
  };
  meta = with lib; {
    homepage = "https://github.com/discourse/discourse-docs";
    maintainers = with maintainers; [ dpausp ];
    license = licenses.mit;
    description = "Find and filter knowledge base topics";
  };
}
+8 −0
Original line number Diff line number Diff line
# frozen_string_literal: true

source "https://rubygems.org"

git_source(:github) {|repo_name| "https://github.com/#{repo_name}" }

# gem "rails"
gem 'prometheus_exporter', '0.5.0'
Loading