===== Development tools ===== What do you need to develop? This is the suggested configuration to proceed with WManager development. ==== Create your local Apache/PHP/Postgres environment ==== Based on your favourite laptop/Desktop configuration we can suggest: * Linux based machines: * [[wmanager:lamp_package_with_php_5.6 | Plain installation of Apache/PHP/postgres/ on linux based machinens]]; * MAC users can see: * [[https://jason.pureconcepts.net/2012/10/install-apache-php-mysql-mac-os-x/ | Installing Apache on Mac]] * [[https://www.postgresql.org/download/macosx/ | Installing PostreSQL on Mac]] * Windows based machines: * [[https://www.ampps.com/download | LAMP environment ]] * [[https://www.postgresql.org/download/windows/: installing PostgreSQL on Windows]] ==== Eclipse ==== We like and hence we suggest [[http://www.eclipse.org/downloads/packages/eclipse-php-developers/mars2 | Eclipse Mars 2 for PHP Developers ]]. Installation is straightforward. {{:tech2018:eclipse.png|}} In order to install Eclipse you will need an available JVM installed. We liked to get it from here: * http://www.oracle.com/technetwork/pt/java/javase/downloads/jdk8-downloads-2133151.html {{:tech2018:jvm_installing.png? 400|}} You can verify the proper installation of JAVA using the following command (or equivalent) Gianlucas-iMac:~ admin$ /usr/libexec/java_home /Library/Java/JavaVirtualMachines/jdk1.8.0_171.jdk/Contents/Home Gianlucas-iMac:~ admin$ ==== Command line development tools/Git ==== Unless you haven't installed them yet, you will most likely need to install the "Command line development tools". Basically we relay on **git** commands. On MAC the Installation may be initiated by Eclipse installation tool itself. In other OS you may to install git {{:tech2018:mac_installing_development_tools.png|}} You can otherwise follow these links to find the simples solutions for your local environment. https://git-scm.com/book/en/v2/Getting-Started-Installing-Git After having completed the git installation you can run the following configuration steps to verify if everything is working fine: git config --global user.name "Mona Lisa" git config --global user.email Your.email@com [[tech2018:s3:dev_application| Back to: dev applications pages]]