Commit 996349b3 authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

Doc et notes de version.

parent bd7cc64d
Loading
Loading
Loading
Loading
+31 −9
Changes for CHANGELOG.md: 31 added lines, 9 removed lines.
Original line number Diff line number Diff line
CHANGELOG
=========
# CHANGELOG

1.0.1 (04/02/2020)
------------------
## 3.2.1

- Mise à jour des dépendances avec Composer
- Ajout de la colonne user_role.accessible_exterieur pour gérer le blocages de rôles depuis l'extérieur
- Suppression .gitlab-ci.yml inutile.
- Mise à jour des versions de bibliothèques

1.0.0 (19/09/2019)
------------------
## 3.2.0

### Ajout
- Simplification des configs pour Docker.

## 3.1.0

- Dépendance avec les versions 3.0 des bib unicaen.
- Version avec une bdd postgres dans un service docker.
- Création du fichier de licence LICENSE.
- Création du script install.sh pour mimer ce qui est fait dans sygal.
- Nouvelle façon de mettre le numéro de version dans la config (cf. bin/bump-version).

## 3.0.0

- Dépendances: montée possible en ZF 3.
- Création d'un module démo avec bdd sqlite minimale.
- Docker: modif des ports utilisés et passage à PHP 7.3.
- Config pour tests unitaires.
- Désactivation du validateur de session HttpUserAgent car peut provoquer une erreur 'Session validation failed' sur android.



## 1.0.1

- Mise à jour des dépendances avec Composer.
- Ajout de la colonne user_role.accessible_exterieur pour gérer le blocages de rôles depuis l'extérieur.

## 1.0.0

- Embryon d'application.
+14 −6
Changes for README.md: 14 added lines, 6 removed lines.
Original line number Diff line number Diff line
@@ -10,6 +10,10 @@ Ce qui suit est un exemple pour une nouvelle appli PHP 7.3 dans le répertoire `

### Création des sources de l'application

L'image Docker `unicaen-dev-php${PHP_VERSION}-apache` est utilisée ici pour lancer `composer` dans
un environnement PHP dont on maîtrise la version. Le nécessaire pour obtenir et construire cette image se trouve 
[ici](https://git.unicaen.fr/open-source/docker/unicaen-image).

```bash
APP_DIR=newapp
PHP_VERSION=7.3
@@ -20,21 +24,25 @@ docker run \
composer create-project --repository https://gest.unicaen.fr/packagist unicaen/skeleton-application ${APP_DIR}
```

*NB : l'image Docker `unicaen-dev-php${PHP_VERSION}-apache` est utilisée ici pour lancer `composer` dans
un environnement PHP dont on maîtrise la version. Le nécessaire pour obtenir et construire cette image se trouve 
[ici](https://git.unicaen.fr/open-source/docker/unicaen-image).*

### Mise à jour des bibliothèques PHP

```bash
cd ${APP_DIR}
docker run --rm -v $PWD:/app -w /app unicaen-dev-php${PHP_VERSION}-apache composer update
```

### Création du dépôt git
### Droits d'écriture

Comme les commandes lancées via Docker (comme ici, `composer`) sont exécutées en `root`, il faut reprendre la main 
sur les fichiers créés.

```bash
cd ${APP_DIR}
sudo chown -R ${USER} .
```

### Création du dépôt git

```bash
git init
git add .
git commit -m "Squelette de l'application"