From 63a11b9316cabeba90d7dfb9f2383565869db11a Mon Sep 17 00:00:00 2001 From: "Community Hass.io Add-ons Bot" Date: Sun, 1 Mar 2020 22:15:35 +0000 Subject: [PATCH] :tada: Release of add-on Bookstack 0.1.0 --- README.md | 25 +++++++++++++++++++++ bookstack/CHANGELOG.md | 3 +++ bookstack/README.md | 47 ++++++++++++++++++++++++++++++++++++++++ bookstack/config.json | 48 +++++++++++++++++++++++++++++++++++++++++ bookstack/icon.png | Bin 0 -> 7378 bytes bookstack/logo.png | Bin 0 -> 7190 bytes 6 files changed, 123 insertions(+) create mode 100644 bookstack/CHANGELOG.md create mode 100644 bookstack/README.md create mode 100644 bookstack/config.json create mode 100644 bookstack/icon.png create mode 100644 bookstack/logo.png diff --git a/README.md b/README.md index b87217ea..5b1889d0 100644 --- a/README.md +++ b/README.md @@ -124,6 +124,20 @@ Open source password management solution [:books: Bitwarden RS add-on documentation][addon-doc-bitwarden] +### ✓ [Bookstack][addon-bookstack] + +![Latest Version][bookstack-version-shield] +![Supports armhf Architecture][bookstack-armhf-shield] +![Supports armv7 Architecture][bookstack-armv7-shield] +![Supports aarch64 Architecture][bookstack-aarch64-shield] +![Supports amd64 Architecture][bookstack-amd64-shield] +![Supports i386 Architecture][bookstack-i386-shield] +![Docker Pulls][bookstack-pulls-shield] + +Simple & Free Wiki Software + +[:books: Bookstack add-on documentation][addon-doc-bookstack] + ### ✓ [Example][addon-example] ![Latest Version][example-version-shield] @@ -677,6 +691,7 @@ on the correct GitHub repository matching the add-on. - [Open an issue for the add-on: AirSonos][airsonos-issue] - [Open an issue for the add-on: AppDaemon 4][appdaemon-issue] - [Open an issue for the add-on: Bitwarden RS][bitwarden-issue] +- [Open an issue for the add-on: Bookstack][bookstack-issue] - [Open an issue for the add-on: Example][example-issue] - [Open an issue for the add-on: FTP][ftp-issue] - [Open an issue for the add-on: FlexTV][phlex-issue] @@ -821,6 +836,16 @@ SOFTWARE. [bitwarden-armhf-shield]: https://img.shields.io/badge/armhf-no-red.svg [bitwarden-armv7-shield]: https://img.shields.io/badge/armv7-yes-green.svg [bitwarden-i386-shield]: https://img.shields.io/badge/i386-no-red.svg +[addon-bookstack]: https://github.com/hassio-addons/addon-bookstack/tree/v0.1.0 +[addon-doc-bookstack]: https://github.com/hassio-addons/addon-bookstack/blob/v0.1.0/README.md +[bookstack-issue]: https://github.com/hassio-addons/addon-bookstack/issues +[bookstack-version-shield]: https://img.shields.io/badge/version-v0.1.0-blue.svg +[bookstack-pulls-shield]: https://img.shields.io/docker/pulls/hassioaddons/bookstack-armhf.svg +[bookstack-aarch64-shield]: https://img.shields.io/badge/aarch64-yes-green.svg +[bookstack-amd64-shield]: https://img.shields.io/badge/amd64-yes-green.svg +[bookstack-armhf-shield]: https://img.shields.io/badge/armhf-yes-green.svg +[bookstack-armv7-shield]: https://img.shields.io/badge/armv7-yes-green.svg +[bookstack-i386-shield]: https://img.shields.io/badge/i386-yes-green.svg [addon-example]: https://github.com/hassio-addons/addon-example/tree/v3.3.0 [addon-doc-example]: https://github.com/hassio-addons/addon-example/blob/v3.3.0/README.md [example-issue]: https://github.com/hassio-addons/addon-example/issues diff --git a/bookstack/CHANGELOG.md b/bookstack/CHANGELOG.md new file mode 100644 index 00000000..7f8a8356 --- /dev/null +++ b/bookstack/CHANGELOG.md @@ -0,0 +1,3 @@ +🎉 Initial add-on release 🎉 + +Questions? Join our Discord server! https://discord.me/hassioaddons \ No newline at end of file diff --git a/bookstack/README.md b/bookstack/README.md new file mode 100644 index 00000000..9d73b0a1 --- /dev/null +++ b/bookstack/README.md @@ -0,0 +1,47 @@ +# Home Assistant Community Add-on: Bookstack + +[![Release][release-shield]][release] ![Project Stage][project-stage-shield] ![Project Maintenance][maintenance-shield] + +[![Discord][discord-shield]][discord] [![Community Forum][forum-shield]][forum] + +[![Buy me a coffee][buymeacoffee-shield]][buymeacoffee] + +Bookstack: Simple & Free Wiki Software. + +## About + +BookStack is a simple, self-hosted, easy-to-use platform for organising and +storing information. + +[Click here for the full documentation][docs] + +![Bookstack screenshot][screenshot] + +## WARNING! THIS IS A BETA VERSION! + +This Home Assistant Add-ons repository contains beta releases of add-ons. + +- They might stop working at any time. +- They could have a negative impact on your system. + +This repository was created for: + +- Anybody willing to test. +- Anybody interested in trying out upcoming add-ons or add-on features. + +If you are more interested in stable releases of our add-ons: + + + +[buymeacoffee-shield]: https://www.buymeacoffee.com/assets/img/guidelines/download-assets-sm-2.svg +[buymeacoffee]: https://www.buymeacoffee.com/sinclairpaul +[discord-shield]: https://img.shields.io/discord/478094546522079232.svg +[discord]: https://discord.me/hassioaddons +[docs]: https://github.com/hassio-addons/addon-bookstack/blob/v0.1.0/README.md +[forum-shield]: https://img.shields.io/badge/community-forum-brightgreen.svg +[forum]: https://community.home-assistant.io/?u=frenck +[maintenance-shield]: https://img.shields.io/maintenance/yes/2020.svg +[project-stage-shield]: https://img.shields.io/badge/project%20stage-experimental-yellow.svg +[release-shield]: https://img.shields.io/badge/version-v0.1.0-blue.svg +[release]: https://github.com/hassio-addons/addon-bookstack/tree/v0.1.0 +[screenshot]: https://github.com/hassio-addons/addon-bookstack/raw/master/images/screenshot.png \ No newline at end of file diff --git a/bookstack/config.json b/bookstack/config.json new file mode 100644 index 00000000..9956a5bc --- /dev/null +++ b/bookstack/config.json @@ -0,0 +1,48 @@ +{ + "name": "Bookstack", + "version": "0.1.0", + "slug": "bookstack", + "description": "Simple & Free Wiki Software", + "url": "https://github.com/hassio-addons/addon-bookstack", + "webui": "[PROTO:ssl]://[HOST]:[PORT:80]", + "startup": "application", + "arch": [ + "aarch64", + "amd64", + "armhf", + "armv7", + "i386" + ], + "boot": "auto", + "hassio_api": true, + "hassio_role": "default", + "services": [ + "mysql:want" + ], + "map": [ + "ssl" + ], + "ports": { + "80/tcp": 2665 + }, + "ports_description": { + "80/tcp": "Web interface" + }, + "options": { + "ssl": false, + "certfile": "fullchain.pem", + "keyfile": "privkey.pem" + }, + "schema": { + "remote_mysql_host": "str?", + "remote_mysql_database": "str?", + "remote_mysql_username": "str?", + "remote_mysql_password": "password?", + "remote_mysql_port": "int?", + "log_level": "list(trace|debug|info|notice|warning|error|fatal)?", + "certfile": "str", + "keyfile": "str", + "ssl": "bool" + }, + "image": "hassioaddons/bookstack-{arch}" +} \ No newline at end of file diff --git a/bookstack/icon.png b/bookstack/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..2eb3c95e4151210efd123648e5d2d5a2ba512134 GIT binary patch literal 7378 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

pZkaq&-$W%hxbKk4}Yw zq+uvgPyCJ>e&P|49K!%ynUoxhh?_+Q+?yUfyEhCVKHd!j7`I^n!vMx@7{D-qaT^9O z3}D=b0Sp5ew_yOo0LE|Xp`2YX_ literal 0 HcmV?d00001 diff --git a/bookstack/logo.png b/bookstack/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..d78615a0dae00f6562e21ba2ec6f38835280405b GIT binary patch literal 7190 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 Y|7UP?KL|PQng9R*07*qoM6N<$g6JL6ZU6uP literal 0 HcmV?d00001