This project queries Github to find Awesome Crossplane Providers and generates different stats. For production ready providers please see the Upbound Marketplace.
This project consists 2 automated steps:
This is done via the command "axpp provider-names
" which runs in the Github action provider-names.yml. It queries Github with a set of pre-defined queries and patterns (see providers.go) to generate an alphabetical orderd list of providers and saves them to provider.txt. The queries are somewhat fuzzy and can include false hits. Therefor we ignore all repositories listed in providers-ignored.txt.
This is done via the command "axpp provider-stats
" which runs in the Github action provider-stats.yml. It reads provider.txt and queries Github for current repository information and release information and http://doc.crds.dev for information about the Providers CRDs. This command generates all artefacts apart from the site.