Composants d’enDI¶
Web server¶
enDI est basé sur le langage Python et le framework web Pyramid
Database¶
enDI utilises une base de données Mysql (Mariadb)
Pour y accéder nous utilisons
SQLAlchemy : ORM for database object representation
Alembic : Database migration (downgrade/upgrade) (cf alembic_migrations)
mysql-python
Forms handling¶
Deform : form library
Deform bootstrap : css/javascript Twitter bootstrap extension of deform
Colander : form validation tool
Javascript¶
The following js libraries are used:
Jquery : DOM manipulation
JS Buildé (composant dynamique de l’interface)¶
Webpack
Backbone
Marionette
Css Stylesheet¶
Custom stylesheets are used for the layout. Check the Styleguide for more information.