-
Notifications
You must be signed in to change notification settings - Fork 0
/
NOTICE
33 lines (27 loc) · 1.6 KB
/
NOTICE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
++++++++++++++++++++++++++++++++++++++++++++
AnnouncementGo! - A simple survey software
created by Marcus Soll (https://msoll.eu)
++++++++++++++++++++++++++++++++++++++++++++
AnnouncementGo! is my personal software for sending announcements.
It was developed with simplicity in mind - both in deployment and architecture.
As such, it might contain certain restrictions in terms of extensibility.
I developed the software with my specific needs in mind. It contains everything I need.
It might not fit your needs. That's ok.
But don't expect me to go out of my way implementing your requests.
I'm releasing the software in the hope that it might be helpful to others.
To run it, simply use the following commands:
go build
./announcementgo
A sample server configration can be found at "./config.json".
The configuration of the announcements is splitted in two parts:
- The server admin can set passwords and allow plugins. A sample configuration for announcement management can be found at "config/test.json".
- The admin of an announcement page can configure the plugins through the website.
(The user can only send announcements, but can neither configure plugins nor see the configration)
To build the MySQL / MariaDB backend, you have to use the following build command:
go build -tags="mysql"
Please note that "parseTime=true" is mandatory in the DSN.
AnnouncementGo! is licenced under Apache-2.0.
++++++++++++++++++++++++++++++++++++++++++++
Bundeled libraries
++++++++++++++++++++++++++++++++++++++++++++
AnnouncementGo! is bundeled with the Oxygen font, which is licenced under the SIL Open Font License, Version 1.1.