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 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 connectioon.
Accessing Agora API Key
To begin, sign into Agora, 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 server administration and configuration (a blue 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 (manage repositories) 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 recipes table.
- The create repository: page should display a form. We recommend the default settings besides the following:
- Remote storage location for axe DevTools:
- NPM: https://agora.dequecloud.com/artifactory/api/npm/devtools-npm/
- Maven: https://agora.dequecloud.com/artifactory/devtools-maven/
- NuGet: https://agora.dequecloud.com/artifactory/api/nuget/devtools-nuget
- Gems: https://agora.dequecloud.com/artifactory/devtools-gems/
- Pip: 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: npm (proxy) page.
- If successful, a message will display indicating remote repository creation.