Remove site specific code from Horace #266
Labels
CI
Build scripts or Jenkins tasks
Discussion
Task requiring further discussion
FileSystem
Relating to where files are not their content
Low Priority
Low Priority Tasks
Post-MVP
Technical Debt
code quality, unit tests, code duplicaton
The Horace/Herbert code base includes code paths specifically for the iDAaaS deployment via an is_idaaas() function.
Site-specific code should not be included in the core Horace/Herbert code - this creates a situation where sites other than ISIS have a different deployment and user experience.
Where there are site-specific or machine-class-specific requirements (e.g. temp folder locations) these should managed through configuration data deployed in a consistent method. Configuration in a site-specific configuration file should override the default configuration.
The text was updated successfully, but these errors were encountered: