gitea/modules/setting
KN4CK3R 05209f0d1d
Add RPM registry ()
Fixes 

This PR adds a RPM package registry. You can follow [this
tutorial](https://opensource.com/article/18/9/how-build-rpm-packages) to
build a *.rpm package for testing.

This functionality is similar to the Debian registry () and
therefore shares some methods. I marked this PR as blocked because it
should be merged after .


![grafik](https://user-images.githubusercontent.com/1666336/223806549-d8784fd9-9d79-46a2-9ae2-f038594f636a.png)
..
actions.go Refactor the setting to make unit test easier ()
admin.go Refactor the setting to make unit test easier ()
api.go Refactor the setting to make unit test easier ()
asset_dynamic.go Use a general approach to access custom/static/builtin assets ()
asset_static.go Use a general approach to access custom/static/builtin assets ()
attachment.go Add `.patch` to `attachment.ALLOWED_TYPES` ()
cache.go Refactor the setting to make unit test easier ()
camo.go Refactor the setting to make unit test easier ()
config_provider.go Merge setting.InitXXX into one function with options ()
cors.go Fix incorrect CORS default values ()
cron.go Refactor the setting to make unit test easier ()
cron_test.go Refactor config provider ()
database.go Move pidfile creation from setting to web cmd package ()
database_sqlite.go Implement FSFE REUSE for golang files ()
database_test.go Implement FSFE REUSE for golang files ()
federation.go Refactor the setting to make unit test easier ()
git.go Support reflogs ()
highlight.go Refactor the setting to make unit test easier ()
i18n.go Refactor the setting to make unit test easier ()
incoming_email.go Refactor the setting to make unit test easier ()
indexer.go Add meilisearch support ()
indexer_test.go Implement FSFE REUSE for golang files ()
lfs.go Refactor config provider ()
log.go Refactor config provider ()
mailer.go handle deprecated settings ()
mailer_test.go Refactor config provider ()
markup.go Add .livemd as a markdown extension ()
metrics.go Refactor the setting to make unit test easier ()
migrations.go Refactor the setting to make unit test easier ()
mime_type_map.go Refactor the setting to make unit test easier ()
mirror.go handle deprecated settings ()
oauth2.go Refactor config provider ()
other.go Refactor `setting.Other` and remove unused `SHOW_FOOTER_BRANDING` ()
packages.go Add RPM registry ()
packages_test.go Implement FSFE REUSE for golang files ()
picture.go Refactor the setting to make unit test easier ()
project.go Refactor the setting to make unit test easier ()
proxy.go Refactor the setting to make unit test easier ()
queue.go Refactor config provider ()
repository.go Fix the permission of team's `Actions` unit issue ()
security.go Refactor config provider ()
server.go handle deprecated settings ()
service.go Refactor the setting to make unit test easier ()
session.go Refactor cookie ()
setting.go Merge setting.InitXXX into one function with options ()
setting_test.go Implement FSFE REUSE for golang files ()
ssh.go Prefer native parser for SSH public key parsing ()
storage.go Refactor config provider ()
storage_test.go Refactor config provider ()
task.go handle deprecated settings ()
time.go Remove unused setting `time.FORMAT` ()
ui.go Don't set meta `theme-color` by default ()
webhook.go Refactor the setting to make unit test easier ()