This documentation is designed for developers working in ArchivesSpace. Full Emory documentation for ArchivesSpace is in the aspace-deployment github repository.

To set up a local development environment using Docker, follow the steps in the ArchivesSpace tech-docs github repository. To add Emory’s plug-ins to your local instance, follow the steps outlined in the ArchivesSpace plug-ins documentation.

For getting started with ArchivesSpace, the following documentation may be helpful:

Environments

There are three ArchivesSpace environments we use:

Each directory in this repository is named after one of the environments listed above. Under each directory, there are two files:

plugins:
  - name: aspace_static_plugins # matches git repository name
    git: true
    branch: "v0.2.1" # matches the version tag or branch in that plugin's repository
    url: https://github.com/emory-libraries/aspace_static_plugins.git # url of the plugin's git repository
Github

All code related to Emory’s instance of ArchivesSpace is maintained in Github:

API access

Emory maintains two API users for developers: developer_1_api and developer_2_api. They have read/write access and are associated with the Sharepoint email for LTDS.

Emory also maintains a read-only API user for Curate called curate_api.

Credentials for these users are in the division 1Password account so the LTDS division can share them.