Monday, January 6, 2014

WebSite - The enviroment

From my previous experiments, I have found that is very important to have the right tools.
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
  • 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