############## Developer info ############## Github ====== The Horace code can be accessed on github where it exists as part of `PACE-Neutrons `__ project. You can clone Horace from the `Horace `__ Git repository. To get write access to Horace you must request the permission from the repositories administrators. Alternatively, the clone project from ``master``, make your changes to a new branch and issue a pull request which will be considered by Horace team. Horace configuration on isiscompute & iDaaaS servers ==================================================== The technical information on how to configure Matlab to use Horace on `isiscompute `__ & `iDaaaS `__ servers can be accessed through `this link `__ Building Horace distribution kit ================================ `Horace web distribution kit `__ is provided for users who does not have access or do not want to access Horace on the `isiscompute `__ & `iDaaaS `__ servers. It is generated from the Horace code by `make_horace_deployment_kit `__ script, found within Horace `admin `__ folder. A developer, who wants to generate their own Horace distribution kit should run this script from a Matlab session with the appropriate Horace version active, and a Matlab working directory located outside of the Horace code tree. The script generates a number of zip files within this directory, corresponding to the various Horace distributions flavours. These files are generally built and released using the release pipelines available on the `ANVIL CI Platform `__. .. Physically, the web folder is currently located on ISIS internal network at **shadow** server and exposed through *\\\\\shadow\\horacekits$* (Horace) and *\\\\\shadow\\libisiskits$* (Mslice) folders. Access to these folders as Windows shares needs developers **federal ID** and password. You may need to ask `Freddie Akeroyd `__ for write access to the web folders. `Alex Buts `__ usually updates web distribution kit each Horace release.