Hi All,

Now that the changes required to integrate GitHub Releases with the Arrow 
release infrastrructure have been merged [1], we would like to make the process 
of finding and installing the MATLAB bindings as easy as possible by 
integrating with the MathWorks File Exchange [2]. We previously proposed the 
idea of integrating with File Exchange in [3]. As a quick refresher - File 
Exchange is analogous to other web-based package hosting solutions, such as 
pypi.org or rubygems.org.

By integrating with the File Exchange, MATLAB users will be able to easily 
discover and install the latest stable version of the MATLAB interface via 
Github Releases from within the MATLAB UI. Packages are installed from the 
MathWorks File Exchange using the MATLAB Add-On Explorer [4].

In order to integrate with the MathWorks File Exchange, a member of the Apache 
Arrow community (most likely, a PMC member) would need to:

1. Create a "The Apache Software Foundation" [5] MathWorks account
2. Create a File Exchange entry for the MATLAB Interface to Apache Arrow
3. Install the required GitHub App to link the File Exchange entry with the 
Apache Arrow GitHub Releases area [6]

>From previous discussions, our understanding is that installing a GitHub App 
>will require ASF Infra involvement. If this is true, then Sarah and I will be 
>happy to take the lead on creating a Jira ticket for this.

We would greatly appreciate it if someone from the community could assist us in 
determining next steps to make this happen.

Thank you!

Best Regards,

Kevin Gurney and Sarah Gilmore

[1] https://github.com/apache/arrow/pull/41131
[2] https://www.mathworks.com/matlabcentral/fileexchange
[3] https://lists.apache.org/thread/0xyow40h7b1bptsppb0rxd4g9r1xpmh6
[4] https://www.mathworks.com/products/matlab/add-on-explorer.html
[5] 
https://github.com/apache/arrow/blob/edfa343eeca008513f0300924380e1b187cc976b/matlab/tools/packageMatlabInterface.m#L44
[6] https://www.mathworks.com/matlabcentral/content/fx/about.html#Why_GitHub

Reply via email to