assemblee-virtuelle / Semapps-V1

the "generic" application of cartography
11 stars 3 forks source link

Semapps carto engine

Installation

This installation guide has been tested on raw Debian 9. If you do the same, check carefully your RAM, 4GB seems required to avoid memory exhaustion.

For developers

Prerequesites

In order to contribute, you need to have

Installation steps

Install add-apt-repository before starting. apt-get install software-properties-common

Dependencies
Installing Semantic Forms
Configuring MySQL
NPM, Bower and Composer and the SemApps dependencies

For Composer, on Debian, run sudo apt-get install composer. If the Composer is not packaged, install it manually to a binary directory INSTALLDIR in your PATH:

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
export INSTALLDIR=$HOME/local/bin
php composer-setup.php --install-dir=$INSTALLDIR --filename=composer
php -r "unlink('composer-setup.php');"
set the logo
start coding

Instance deployment

[...]

The SemApps architecture

A summary of which modules do what, where are the files.

Implemanting a new ontology

Instances of Semapps