Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Get More Projects onto PGXN #26

Open
theory opened this issue Mar 15, 2024 · 0 comments
Open

Get More Projects onto PGXN #26

theory opened this issue Mar 15, 2024 · 0 comments
Labels
community Collaborate with and develop consensus with the Postgres community help wanted Extra attention is needed legacy root registry

Comments

@theory
Copy link
Member

theory commented Mar 15, 2024

Work through the extensions gist and select 50–100 extensions on GitHub. Submit pull requests to add a GitHub workflow to each that publishes the extension on PGXN on release. Some criteria to select extensions:

  • Some activity in the last couple years
  • Already on PGXN or has a META.json, or just looks useful
  • Uses the PGXS build pipeline (PGRX and others are okay too, but the client only does PGXS and Configure)
  • Responsive developers (look at issues and PRs)

The contents of the PRs should be:

  • A META.json and automate versioning
  • A .gitattributes file to exclude non-distributable files from git archive
  • A Makefile target to build a distribution (handy for making sure it actually works)
  • A GitHub Workflow using pgxn-tools to automate release
  • Optionally: A GitHub Workflow using pgxn-tools to test on all supported Postgres versions
  • A link to request a PGXN account and the HOWTO for further information
  • Instructions for creating GitHub secrets for the PGXN username and password

Some example PRs:

@theory theory added help wanted Extra attention is needed root registry community Collaborate with and develop consensus with the Postgres community labels Mar 15, 2024
@theory theory added this to the 1. Design and Plan milestone Mar 15, 2024
@theory theory added this to PGXN v2 Mar 15, 2024
@github-project-automation github-project-automation bot moved this to Backlog in PGXN v2 Mar 15, 2024
@theory theory added the legacy label Mar 15, 2024
@theory theory removed this from the 📐 Design and Plan milestone Sep 3, 2024
@theory theory removed this from PGXN v2 Sep 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
community Collaborate with and develop consensus with the Postgres community help wanted Extra attention is needed legacy root registry
Projects
None yet
Development

No branches or pull requests

1 participant