/yunohost-admin

Web administration interface for YunoHost

Primary LanguageVueGNU Affero General Public License v3.0AGPL-3.0

YunoHost Admin

![Version](https://img.shields.io/github/v/tag/yunohost/yunohost-admin?label=version&sort=semver) [![Tests status](https://github.com/YunoHost/yunohost-admin/actions/workflows/eslint.yml/badge.svg)](https://github.com/YunoHost/yunohost-admin/actions/workflows/eslint.yml) [![Project license](https://img.shields.io/gitlab/license/yunohost/yunohost)](https://github.com/YunoHost/yunohost/blob/dev/LICENSE)

YunoHost logo administration web interface (VueJS client for the API).

This client is a part of the YunoHost project, and can not be installed directly.
Please visit the YunoHost website for installation instructions.

Web admin insterface screenshot

Issues

Translation

You can help translate Yunohost-Admin on our translation platform

View of the translation rate for the different languages available in YunoHost

Developpers

Contributions are welcome!

In order to contribute you will need to setup a development environment using ynh-dev (see the README).
Once you have a environment running and are attached to it (with ./ynh-dev start) you will be able to run:

./ynh-dev use-git yunohost-admin

This command will install all dependencies and start a dev server (based on webpack-dev-server) with Hot-Module-Replacement (live updates on code modification without reloading the page nor rebuilding the whole code). After the build step, click on the "Network:" link and you are good to go.

You can also install Vue Devtools (module for Firefox but also exists for Chromium/Chrome) if you want component trees, performance views and so on.

On a YunoHost instance, the web admin files are located at /usr/share/yunohost/admin.