+

Quality code report

-IPÊ

+IPÊ

This software is written in Go - the WYSIWYG lang

-Why I wrote this software?

+Why I wrote this software?
  1. I wanted to learn Go and I needed a non trivial application;
  2. @@ -45,7 +36,7 @@

-Features

+Features
  • Public Channels;
  • @@ -63,7 +54,14 @@

-Building

+Download pre built binaries + +

You can download pre built binaries from the releases tab.

+ +

I do not have a Windows machine, so I can only distribute binaries for amd64 linux and amd64 darwin.

+ +

+Building

$ go get github.com/dimiro1/ipe
@@ -72,32 +70,38 @@
$ go install github.com/dimiro1/ipe

-How to configure?

+How to configure?

-The server

+The server
{
     "Host": ":8080",
+    "SSL": false,
+    "SSLHost": ":4433",
+    "SSLKeyFile": "A key.pem file",
+    "SSLCertFile": "A cert.pem file",
     "Apps": [
         {
             "ApplicationDisabled": false,
-            "Secret": "APP_SECRET",
-            "Key": "APP_KEY",
-            "Name": "APP_NAME",
-            "AppID": "APP_ID",
+            "Secret": "A really secret random string",
+            "Key": "A random Key string",
+            "OnlySSL": false,
+            "Name": "The app name",
+            "AppID": "The app ID",
             "UserEvents": true,
             "WebHooks": true,
-            "URLWebHook": "http://localhost:4567/php/hook.php"
+            "URLWebHook": "Some URL to send webhooks"
         }
     ]
-}
+} +