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