SiteConfig provides a Settings tab in the admin section allowing users to set site wide global configuration.
composer require silverstripe/siteconfigAfter installation, make sure you rebuild your database by running sake db:build --flush.
If you would like to make changes to the Silverstripe core codebase, we have an extensive guide to contributing code.