Skip to content

24eme/monactivite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

285 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mon Activité Build Status

Mon activité est un outil pour récupérer son activité quotidienne à partir de mail, commit, flux RSS, calendrier etc...

Aperçu de l'interface de gestion des activités :

Page d'acceuil

Sources de données :

Liste des sources

Installation

Récupérer le projet

git clone https://github.com/24eme/monactivite.git

Compatibilité

  • php 5.6
  • php 7.0
  • php 7.1
  • php 7.2
  • php 7.3

Dépendances

Sous debian, voici les dépendances de librairies php :

  • php-curl
  • php-dom
  • php-imap
  • php-mbstring

Ainsi que la librairie de la base de données choisie :

  • php-sqlite3 (par défaut)
  • php-mysql
  • php-pgsql

Installation automatisée

Lancer simplement la commande :

make install

L'installation se fera avec sqlite, la bdd est stockée dans le fichier data/monactivite.db3

Installation pas à pas

Installation de composer (optionnelle si vous l'avez déjà installé en global)

https://getcomposer.org/download/

Copier le fichier de configuration

cp app/config/parameters.yml{.dump,}

Récupération des libairies externes via composer

composer install

Création et construction de la base de données

php bin/console doctrine:database:create
php bin/console doctrine:schema:update --force

Chargement des données initiales

php bin/console doctrine:fixtures:load --append

Lancer l'application

php bin/console server:start

Contribuer

Tests

Lancer les tests unitaires

make test

Librairies et projets utilisés :

Nom Description License
Symfony 3 Framework PHP MIT
Doctrine ORM MIT
Twig Moteur de template PHP BSD-3-Clause
Lasso Mail Parser Parser de mail LGPL-3.0
Html2Text Convertisseur html vers texte GPL-2.0-or-later
VObject Parser et manipuler iCalendar BSD-3-Clause
simpleCalDAV Client caldav GPL-2.0
PHP IMAP Manipuler des boîtes mails en IMAP MIT
PicoFeed Lecteur de flux RSS/Atom MIT

About

Outil pour récupérer son activité quotidienne à partir de mail, commit, flux RSS, calendrier etc...

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors