Set up your Nexus
Configuring your Nexus repository to connect to Deque's Agora artifact repository
Follow these steps when you want to connect to Deque's Agora artifact repository from your Nexus repository instance. Setting up this authenticated remote repository within Nexus allows your users to access axe DevTools components through your own software distribution network.
Prerequisites
You must have Agora login credentials as well as admin credentials to your Nexus instance to configure this repository connection.
Accessing Agora API Key
To begin, sign into Agora and click the Welcome button in the top right corner to take you to the profile page. Here you can copy your API key.
Connecting to Agora
- Sign in to your Nexus Repository Manager with your admin credentials.
- Select the cog icon in the header of Nexus repository manager. The repository administration page should display with the left sidebar refreshed to display the Administration menu.
- Select Repositories (Repository administration) to display the repositories page.
- Select Create repository at the top of the repositories page.
- The repositories page should display a listing of recipes. Select a proxy version of the language you wish to use axe DevTools with in the Select Recipe table.
- The Create Repository page should display a form. We recommend using the default settings except for the following:
- Remote storage location for axe DevTools:
Recipe Use this Artifactory URL (triple click to select) npm (proxy) https://agora.dequecloud.com/artifactory/api/npm/devtools-npm/
maven2 (proxy) https://agora.dequecloud.com/artifactory/devtools-maven/
nuget (proxy) https://agora.dequecloud.com/artifactory/api/nuget/devtools-nuget/
rubygems (proxy) https://agora.dequecloud.com/artifactory/devtools-gems/
pypi (proxy) https://agora.dequecloud.com/artifactory/api/pypi/devtools-python/simple/
- Verify selection of the authentication box and note that the authentication type menu displays the Username list option in the HTTP section.
- Enter the email address you used to log into Agora as the username and the API key you copied as the password
- Remote storage location for axe DevTools:
- Select Create repository at the bottom left corner of the Create Repository: <recipe you selected> page.
- If successful, a message will display indicating remote repository creation.