You cannot do TDD with an environment that does not allow you to test the changes that you did in a very rapid way.
So I am going to start making some definitions (with no particular order):
- It has to be Open Source software
- Language: PHP
- Simple
- Every one has it (even AZURE! [http://www.windowsazure.com/en-us/develop/php/])
- Database: MySQL (yes, is still early to decide if I am going to use or not, but for now...)
- Every one has it
- Is free
- Is easy to install
- Script as much as I can
- installations
- configurations
- Run on a virtual enviroement
- It simplifies my life
- Easy to backup
- easy to rollback (you just restore an old version of the virtual machine)
- Changes the base machine has no implication on the environment
- Create the complete environment in a single machine
- not complete sure about this one yet...
Going to create a page with the software that I am going to need and try to keep it updates [/p/configuration-files.html]
No comments:
Post a Comment