Nova Resource:Math/DRMF Development Instance

From Wikitech

For software development in the DRMF project, a working environment that is as close to the production environment is desired. To minimize time and effort for the setup of this environment, we use puppet scripts that automatize the installation process.

For a platform independent installation, we rely on MediaWiki-Vagrant on personal devices (such as private laptops or PCs) that are equipped with different guest operating systems. For development and beta servers, that are required in situations where developers have no root access to their machines, we rely on MediaWiki-Vagrant_in_Labs.

The ultimate goal is to use this method in production as well, so that only one setup and installation routine has to be maintained.