From 4c042ccb057cfbf2f0ffae7d6ce50cbd3d1f0a12 Mon Sep 17 00:00:00 2001
From: WalkxCode
Date: Thu, 12 May 2022 13:07:47 +0200
Subject: [PATCH] feat: Multiple QoL updates
---
.github/ISSUE_TEMPLATE/bug.yml | 52 +++++++
.github/ISSUE_TEMPLATE/feature-request.yml | 25 ++++
README-old.md | 33 ----
README.md | 8 +-
components/AppShelf/AddAppShelfItem.tsx | 6 +-
components/layout/Footer.tsx | 2 +-
components/layout/Logo.tsx | 15 +-
package.json | 166 ++++++++++-----------
pages/_app.tsx | 2 +-
9 files changed, 175 insertions(+), 134 deletions(-)
create mode 100644 .github/ISSUE_TEMPLATE/bug.yml
create mode 100644 .github/ISSUE_TEMPLATE/feature-request.yml
delete mode 100644 README-old.md
diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml
new file mode 100644
index 000000000..ac7f3daf5
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug.yml
@@ -0,0 +1,52 @@
+name: 🐛 Bug Report
+description: Report something that's broken, or not working like intented!
+title: '[🐛 Bug] '
+labels: ['🐛 Bug']
+assignees:
+ - ajnart
+body:
+ - type: dropdown
+ id: environment
+ attributes:
+ label: Environment
+ description: How have you deployed Homarr?
+ options:
+ - Docker
+ - NodeJS
+ - Cloud Service (Static)
+ validations:
+ required: true
+ - type: input
+ id: version
+ attributes:
+ label: Version
+ description: What version of Homarr are you running?
+ placeholder: 0.1.0
+ validations:
+ required: false
+ - type: textarea
+ id: repro
+ attributes:
+ label: Describe the problem
+ description: Please describe the problem exactly, how to reproduce it, actual results, and expected results.
+ validations:
+ required: true
+ - type: textarea
+ id: logs
+ attributes:
+ label: Additional info
+ description: Logs? Screenshots? More info?
+ validations:
+ required: false
+ - type: checkboxes
+ id: idiot-check
+ attributes:
+ label: Please tick the boxes
+ description: Before submitting, please ensure that
+ options:
+ - label: You've read the [docs](https://github.com/ajnart/homarr#readme)
+ required: true
+ - label: You've checked for [duplicate issues](https://github.com/ajnart/homarr/issues)
+ required: true
+ - label: You've tried to debug yourself
+ required: true
diff --git a/.github/ISSUE_TEMPLATE/feature-request.yml b/.github/ISSUE_TEMPLATE/feature-request.yml
new file mode 100644
index 000000000..4a4844335
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/feature-request.yml
@@ -0,0 +1,25 @@
+name: ✨ Feature Request
+description: Request a feature to help improve Homarr!
+title: '[✨ Feature] '
+labels: ['✨ Feature']
+assignees:
+ - ajnart
+body:
+ - type: textarea
+ id: feature
+ attributes:
+ label: Describe the feature you would like to see
+ placeholder: An outline of the feature you would like to see implemented, include as much detail as possible!
+ validations:
+ required: true
+ - type: dropdown
+ id: priority
+ attributes:
+ label: Priority
+ description: How urgent is the development of this feature?
+ options:
+ - Low (Nice-to-have)
+ - Medium (Would be very useful)
+ - High (App breaking feature)
+ validations:
+ required: true
diff --git a/README-old.md b/README-old.md
deleted file mode 100644
index 9e6b45ce6..000000000
--- a/README-old.md
+++ /dev/null
@@ -1,33 +0,0 @@
-# MyHomePage, a home page for your home server
-### Do not hesitate to star ⭐ this repo if you like the project ! 
-### Join the discord ! : https://discord.gg/C2WTXkzkwK
-## What is MyHomePage ?
-
-HomePage is a web page for your home server, it provides a user friendly interface to access docker containers or other services.
-
-## Install
-### Docker installation
-Required : Docker
-#### Standard docker install
-To install the MyHomePage docker image simply execute ``docker pull ghcr.io/ajnart/mhp``
-To run the docker file ``docker run --name my-home-page -p 7575:80 -d ghcr.io/ajnart/mhp``
-
-*Note: Currently the port used is 80 (Nginx default port) It will change to be 7575 by default*
-#### Docker compose
-Here's a docker compose example on how to integrate MHP into your container stack
-```docker
-services:
- mhp:
- image: ghcr.io/ajnart/mhp
- ports:
- - '7575:80'
- restart: always
-```
-### Local installation
-Required: Node (LTS)
-#### Install using node
-To install MyHomePage locally:
-- Clone the source code or download it.
-- Execute ``npm install`` or ``yarn install`` *(prefered)* to install the dependencies
-- Execute ``yarn export`` to build the source code into the final HTML pages in the ``./out`` folder
-- Run a web server to serve the content of the ``./out`` folder. Example: ``python -m http.server 7575 --directory out``
diff --git a/README.md b/README.md
index 127654014..671b1c846 100644
--- a/README.md
+++ b/README.md
@@ -5,6 +5,9 @@
A homepage for your server.
Demo ↗️ • Install ➡️
+
+
+