mirror of
https://github.com/YunoHost/yunohost.git
synced 2024-09-03 20:06:10 +02:00
Add: - how to contribute. - repository content. - how this part of YunoHost works and interface with other YunoHost components. - dependencies - the fact that we could implement other modules from API. - actionmap and hooks reference. - links toward contents of the repository: - sort contents by kind and importance. - website project link - explanation about what the repo is about. - license section.
2.4 KiB
2.4 KiB
YunoHost core
This repository is the core of YunoHost code.
Issues
- Please report issues on YunoHost bugtracker (no registration needed).
Contribute
- You can develop on this repository using ynh-dev tool with
use-git
sub-command. - On this repository we are following this workflow:
stable <— testing <— branch
. - Note: if you modify python scripts, you will have to modifiy the actions map.
Repository content
- YunoHost core Python 2.7 scripts.
- An actionsmap used by moulinette.
- Services configuration templates.
- Hooks.
- Locales for translations of
yunohost
command. - Shell helpers for application packaging.
- Modules for the XMPP server Metronome.
- Debian files for package creation.
How does it works?
- Python core scripts are accessible through two interfaces thanks to the moulinette framework:
- CLI for
yunohost
command. - API for web administration module (other modules could be implemented).
- You can find more details about how YunoHost works on this documentation (in french).
Dependencies
License
As other components of YunoHost core code, this repository is under GNU AGPL v.3 license.