https://docs.pagure.org/fedora-sponsors
A static page displaying list of all current Fedora packager sponsors.
- Displaying all sponsors
- Displaying sponsors divided into groups based on some criteria
- Areas of interests / expertise
- Native languages
- Regions around the globe
- Timezones
If you are a Fedora packager sponsor, please make sure to configure your areas of interests and your native languages. There are two possible ways to do it, choose whichever you prefer.
In this repository, there are interests.yaml and languages.yaml configuration files. Both use the same format, e.g.
- id: german
- id: swedish
- id: czech
Find groups in the config that you would like to assign yourself to and do it in the following fashion
- id: czech
users:
- msuchy
- frostyx
Every Fedora user has an access to their own web hosting on http://fedorapeople.org . For more information, please read the official documentation.
Connect to your fedorapeople hosting and create the following file
$ ssh <USER>@fedorapeople.org
$ vim public_html/sponsor.yaml
Mine would look like this
interests:
- modularity
- web
- command-line
languages:
- czech
The list items are ID keys from the interests.yaml and languages.yaml files.
Please don't be concerned if you don't see your configuration immediately propagated into the production instance. It is a statically generated site, so your configuration will be used during the next rebuild.
Create ~/.config/fedora
in the following format:
[main]
username = frostyx
password = mysecretpassword
Obtain the statistics about the latest sponsor activity
$ make activity
Obtain each and everyone's personal sponsor config from fedorapeople.org
$ make groups
Fetch the up-to-date information about sponsors and build the page
$ make build
Navigate to _build/html/index.html
in a web browser.
Deploy the latest build to production
$ make deploy
The production instance https://docs.pagure.org/fedora-sponsors
Page with all sponsors:
Page with grouped sponsors into the areas that they are interested in: