mirror of
https://github.com/spf13/viper
synced 2024-11-16 18:07:02 +00:00
25 lines
845 B
Markdown
25 lines
845 B
Markdown
|
# 4. Use separate GitHub organization for new packages
|
||
|
|
||
|
Date: 2021-07-20
|
||
|
|
||
|
## Status
|
||
|
|
||
|
Proposed
|
||
|
|
||
|
References [2. Prefer making backward compatible changes](0002-prefer-making-backward-compatible-changes.md)
|
||
|
|
||
|
References [3. Extract components with heavy dependencies from the core](0003-extract-components-with-heavy-dependencies-from-the-core.md)
|
||
|
|
||
|
## 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](https://github.com/go-viper) organization.
|
||
|
Keep the core library under [Steve's personal account](https://github.com/spf13/viper) 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.
|