I can use a template (e.g. php) to setup an environment for my project. However, there are often a set of steps that need to be executed to go from a cloning the project to a fully functional workspace. Is there a way to have a template or a script to be executed whenever a new workspace is created based on the project? Hence, reducing the manual work to be done each time?
I can imagine that in some cases this can be a defined as part of the git repository, but in other cases, it would be useful to have this outside the repository (e.g. if not the whole team is using c9 – e.g. open source project). Another scenario for having it outside the project is if the setup steps include sensitive information (e.g. sendgrid credentials).
Is there a way to do this?