emory-libraries / aspace

0 stars 0 forks source link

Determine workflows for developing plug-ins for ASpace discovery layer #67

Closed erussey closed 1 year ago

erussey commented 1 year ago

Determine methodologies, processes, procedures, and workflows for making changes to Emory's ASpace configurations for the discovery interface. This includes:

Minutes from a Lyrasis meeting related to this issue

A few Github examples that we can follow: https://bitbucket.org/uvaub/archivesspace-pui-plugin-ub.git https://bitbucket.org/rubinghm/ubl_aanpassing_archivespasce_ubaplugin.git  https://github.com/psuscl/pennstate_pui_customizations.git  https://github.com/YaleArchivesSpace 

Please document high level workflows and repository locations and communicate those with @erussey so they can be added to the ASpace confluence site.

rotated8 commented 1 year ago

For deployment we will use our standard operating procedure- we will notify stakeholders and get lazy consensus before a deploy to the testing site, and get explicit consensus before a deploy to production. Deploys will be handled by recording their details (config file changes and plugin versions) in our aspace-deployment repository, and then emailing those details to Lyrasis.

We will create new repositories for plugins as the need arises. Each plugin should have its own unique function that separates it from the others. For now, we are starting with a plugin for our static pages and theming.