mirror of https://github.com/spf13/viper.git
845 B
845 B
4. Use separate GitHub organization for new packages
Date: 2021-07-20
Status
Proposed
References 2. Prefer making backward compatible changes
References 3. Extract components with heavy dependencies from the core
Context
The core Viper package is under a personal GitHub account which makes collaborative development a bit difficult.
Decision
Create new Go modules in the go-viper organization. Keep the core library under Steve's personal account for backward compatibility purposes.
Consequences
It'll be easier to create new modules and to add new functionality to Viper without having to add new dependencies to the core library.