Web interface and management scripts for web hosting
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Go to file
Ludovic Poujol 0cb7c54855 Vagrantfile: Add a symlink to /usr/share/scripts/evoadmin, to ensure the latests scripts are used 4 years ago
bin NO CODE IN THIS COMMIT. ONLY :retab replacement aka remove-all-tabs-from-code commit 6 years ago
conf Put auth hashs in conf file 6 years ago
evolibs Merge untracked code into evoadmin-web. 8 years ago
htdocs Honor the request scheme when redirecting the user 4 years ago
inc Do not display evoadmin in the ftp account creation form 4 years ago
lib NO CODE IN THIS COMMIT. ONLY :retab replacement aka remove-all-tabs-from-code commit 6 years ago
scripts Fix when multiples SetHandler lines in VHOST file 4 years ago
tpl Add new features: 6 years ago
.gitignore Introducing a Vagrantfile for testing \o 4 years ago
INSTALL bye bye pam_auth() 6 years ago
LICENSE Evoadmin-web is now under AGPLv3 license 4 years ago
README-CLUSTER.md Evoadmin-web is now a "public project". 8 years ago
README.md Evoadmin-web is now under AGPLv3 license 4 years ago
TODO Evoadmin-web is now a "public project". 8 years ago
Vagrantfile Vagrantfile: Add a symlink to /usr/share/scripts/evoadmin, to ensure the latests scripts are used 4 years ago

README.md

evoadmin-web

Panel d'administration de serveur web.

Project leader : ?

Cloner le repo

git clone ssh://git@git.evolix.org/evoadmin-web.git

Versions

  • Stable Squeeze → Déprécié. Dispo sur projet privé.
  • Stable Wheezy → git checkout wheezy
  • Stable Jessie → Nexiste pas encore.
  • Dev Jessie → git checkout jessie-dev

Installation

Automatiquement via Evolinux.

Manuelle

TODO

Paquet

TODO

Méthodes de collaboration

Lire le fichier GUIDELINES.

Chaque version stable a le nom de la version Debian dans une branche. (Wheezy, Jessie, …) On ne touche pas à ces branches, sauf pour corriger un bug critique, qu'on appellera dans le commit "Hotfix #IDBugRedmine. Description du commit/bug". Le project leader se charge de merger les futures version (wheezy-dev, jessie-dev, …) dans la branche stable et de faire un changelog.

Chaque version de redmine est prévu à l'avance dans la roadmap de Redmine. Quand une version de développement est terminé (tout les bugs fermés), on utilisera les tags pour se repérer dans l'historique GIT. Puis une fois que la version est décrété stable, elle sera mergé dans la branche stable.

Pour travailler sur une version spécifique, il faut travailler dans la branche "$release". Voir les branches sur le remote :

$ git branch -r 
  origin/jessie-dev
  origin/wheezy-dev
  origin/wheezy

Il suffira de « checkout » dessus, et commencer à commiter. Les commits doivent être nommés "Implement #IDBugRedmine. Description feature." ou "Fix #IDBugRedmine. Description correction du bug.".

$ git checkout wheezy-dev
[…] hack hack […]
$ git commit
$ git push

Licence

Evoadmin-web est un projet Evolix et est distribué sour licence AGPLv3, voir le fichier LICENSE pour les détails.