gitea/modules/setting
Lunny Xiao 5cf7da63ee
Refactor config provider ()
This PR introduces more abstract about `ConfigProvider` and hides more `ini` references.

---------

Co-authored-by: delvh <dev.lh@web.de>
..
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 Refactor config provider ()
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 Refactor config provider ()
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 Refactor config provider ()
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 Editor preview support for external renderers ()
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 Refactor config provider ()
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 Refactor the setting to make unit test easier ()
ui.go Add ONLY_SHOW_RELEVANT_REPOS back, fix explore page bug, make code more strict ()
webhook.go Refactor the setting to make unit test easier ()