Epaster¶
Introduction¶
Emencia uses the Epaster tool for web projects along with our techniques and procedures. It’s mostly based on Python Paste and buildout to allow for the distribution of projects easy to install anywhere.
Its goal is to automatically create and initialize the project’s structure so you don’t lose time assembling the different parts.
Epaster is not really a package, just a buildout project to assemble some apps to develop Python Paste templates (called a paste). In theory, you should be able to install these paste just with virtualenv and pip, but Epaster assemble all our paste in a unique buildout project.
For now, it is only used to build Django projects through some paste packages.
Structure¶
Finally, Epaster will build you a project that is designed to be use with some software and components, below you can find a simple diagram to resume their interaction.