Currently users fill out the form and then have to login to GitHub to open an issue with the package metadata. Afterwards the issue has to be reviewed and a PR opened manually.
These steps could be skipped by adding the GitHub client browser login to the site frontend:
https://github.com/octokit/octokit.js
Then use the GitHub API to submit a pull request to Open Audio Stack Registry from the site form frontend.
Currently users fill out the form and then have to login to GitHub to open an issue with the package metadata. Afterwards the issue has to be reviewed and a PR opened manually.
These steps could be skipped by adding the GitHub client browser login to the site frontend:
https://github.com/octokit/octokit.js
Then use the GitHub API to submit a pull request to Open Audio Stack Registry from the site form frontend.