Translate README.md and TODO to english
Also rewrites part of the readme
This commit is contained in:
parent
6ba1fbcb6e
commit
9228682711
16
CONTRIBUTING.md
Normal file
16
CONTRIBUTING.md
Normal file
|
@ -0,0 +1,16 @@
|
|||
# Contributing
|
||||
|
||||
Each Debian stable version has it's own nominal branch (Wheezy,
|
||||
Jessie, …) These branches should not be touched, unless you're
|
||||
trying to backport a security fix, which should be committed as
|
||||
"Hotfix #IssueId Description of bug"
|
||||
|
||||
The project leader is in charge of merging future versions (wheezy-dev,
|
||||
jessie-dev, …) into the stable branches et maintaining the changelog.
|
||||
|
||||
Versions are managed using git(1) tags. With stable releases being
|
||||
backported to the various Debian branches.
|
||||
|
||||
Use feature branches named "Implement #IssueID. Feature Description."
|
||||
or "Fix #issueID. Bug Description." and then create a pull request
|
||||
to merge them into the master branch.
|
57
README.md
57
README.md
|
@ -1,11 +1,12 @@
|
|||
# evoadmin-web
|
||||
|
||||
Web Server administration panel
|
||||
Panel d'administration de serveur web.
|
||||
|
||||
|
||||
Project leader : ?
|
||||
|
||||
## Cloner le repo
|
||||
## Clone the repository
|
||||
|
||||
```
|
||||
git clone ssh://git@git.evolix.org/evoadmin-web.git
|
||||
|
@ -13,60 +14,30 @@ git clone ssh://git@git.evolix.org/evoadmin-web.git
|
|||
|
||||
## Versions
|
||||
|
||||
* Stable Squeeze → Déprécié. Dispo sur projet privé.
|
||||
* Stable Squeeze → Deprecated.
|
||||
* Stable Wheezy → git checkout wheezy
|
||||
* Stable Jessie → N’existe pas encore.
|
||||
* Dev Jessie → git checkout jessie-dev
|
||||
* Stable Jessie → git checkout jessie
|
||||
* Dev → git checkout master
|
||||
|
||||
|
||||
## Installation
|
||||
|
||||
Automatiquement via Evolinux.
|
||||
Automatically via the Evolinux Ansible playbook.
|
||||
|
||||
### Manuelle
|
||||
### Manual
|
||||
|
||||
TODO
|
||||
|
||||
### Paquet
|
||||
### Package
|
||||
|
||||
TODO
|
||||
|
||||
## Méthodes de collaboration
|
||||
## Contributing
|
||||
|
||||
Lire le fichier GUIDELINES.
|
||||
See (CONTRIBUTING.md)[CONTRIBUTING.md]
|
||||
|
||||
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.
|
||||
## License
|
||||
|
||||
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](https://evolix.com) et est distribué sour licence AGPLv3, voir le fichier [LICENSE](LICENSE) pour les détails.
|
||||
Evoadmin-web is an [Evolix](https://evolix.com) project and is
|
||||
distributed under the AGPLv3, please see the (LICENSE](LICENSE) for
|
||||
more details.
|
14
TODO
14
TODO
|
@ -1,7 +1,7 @@
|
|||
* Verification des paramètres passés dans le script ftpadmin.sh
|
||||
* Vérifier lors de la suppression que c'est bien la personne a qui appartient le compte qui lance la commande
|
||||
* Tableau "sortable" (TableKit ?)
|
||||
* Mettre en place EvoLog et logger la sortie des scripts
|
||||
* Validation plus (très) stricte sur les entrées de formulaire
|
||||
* Listage des comptes utilisateurs
|
||||
* Total espace disque FTP
|
||||
* Verify parameters passed to ftpadmin.sh
|
||||
* Verify that the the person who deletes an account, actually owns it.
|
||||
* Sortable HTML tables
|
||||
* Add logging
|
||||
* Stricter validation on HTML inputs
|
||||
* Be able to list user accounts
|
||||
* Display FTP account space
|
||||
|
|
Loading…
Reference in a new issue