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

Assign GitHub Topics and URL for all Contrib Projects #1035

Open
quicksketch opened this issue Apr 4, 2024 · 2 comments
Open

Assign GitHub Topics and URL for all Contrib Projects #1035

quicksketch opened this issue Apr 4, 2024 · 2 comments

Comments

@quicksketch
Copy link
Member

GitHub repositories have the ability to add "Topics" and a project URL.

image

@yorkshire-pudding pointed out that this can help discoverability of contrib modules, and also increase the cross-linked traffic to BackdropCMS.org.

There is an API for managing topics, so we could automate the process of adding topics to all Backdrop contrib repositories.

@yorkshire-pudding recommends the following topics minimum:

  • backdrop
  • backdropcms
  • cms

And we should set the project URL to https://backdropcms.org/project/[project_name]

Because BackdropCMS.org receives webhooks for most GitHub contrib module activities, we could leverage this existing connection to automatically add topics and URLs to contrib modules.

@quicksketch
Copy link
Member Author

This was part of Backdrop LIVE April 4, 2024: https://events.backdropcms.org/discussions/how-your-contrib-repo-can-help-to-grow-backdrop

@quicksketch
Copy link
Member Author

We could copy some of the project_github_githubapi_payload() code, where the README.md gets copied onto BackdropCMS.org. It could be made part of project_github module but it would be a lot simpler to make it part of our custom modules.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant