Skip to content

DevKitOrganization/DevConfiguration

Repository files navigation

DevConfiguration

DevConfiguration is a type-safe configuration wrapper built on Apple's swift-configuration library. It provides structured configuration management with telemetry, caching, and extensible metadata.

DevConfiguration is fully documented and tested and supports iOS 26+, macOS 26+, tvOS 26+, visionOS 26+, and watchOS 26+.

View our changelog to see what’s new.

Development Requirements

DevConfiguration requires a Swift 6.2 toolchain to build. We only test on Apple platforms. We follow the Swift API Design Guidelines. We take pride in the fact that our public interfaces are fully documented and tested. We aim for overall test coverage over 99%.

Development Setup

To set up the development environment:

  1. Run Scripts/install-git-hooks to install pre-commit hooks that automatically check code formatting.
  2. Use Scripts/lint to manually check code formatting at any time.
  3. Use Scripts/format to automatically format code.

Bugs and Feature Requests

Find a bug? Want a new feature? Create a GitHub issue and we’ll take a look.

License

All code is licensed under the MIT license. Do with it as you will.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •