Skip to Main Content
Status Shipped
Workspace DX Platform
Created by Paul Nerger
Created on Nov 6, 2020

Download from Git Repo into DX

1 Executive Summary

When a user tries to download an Asset that is stored in GitHub, the user must go to GitHub and perform the download. Git does not store the proper MIME type for a .bprelease file and as a result, it does not work properly with Integrated DX. This results in a negative user experience.

The purpose of this change is to get GitHub assets to work properly with the DX

3 Project Scope

3.1 In Scope

  • This Integration should apply to any GitHub Repo that is being used to manage a .bprelease file

  • The submission page should have an optional "Get Download from GitHub" button. When the button is pressed by the user submitting the Asset, the system will go to the GitHub URL provided and will copy the downloadable Asset into the submission database.

3.2 Out of Scope

There will be no dynamic integration with the Git Repo. Rather when the "Git Fetch" button is pressed with an Asset submission, the submission will be populated from a single set of Git API calls.

4 Business Drivers

The business driver for this is two-fold:

  1. Make it easier to submit Assets that are managed in GitHub

  2. Make it easier to download and install Assets that are held in GitHub

5 Current Process

Today, the Git Repo owner must manually copy downloads into the Asset submission form or create an external link that does not work properly.

6 Testing

  1. TBD

  • +3