Added basic history of the protocol package (#1984)
'm trying to add more documentation to parts of the repo that I go into. I feel this basic history will make it easier to understand why the protocol package is as big as it is compared to the other packages in the repo, and help in understanding its existence.
This commit is contained in:
parent
1e3801d105
commit
88f4f75ae1
|
@ -16,3 +16,7 @@ The payloads are encoded using [protocol-buffers](https://developers.google.com/
|
||||||
* `applicationmetadata/` is an outer layer wrapping a payload with an app-specific metadata like a signature.
|
* `applicationmetadata/` is an outer layer wrapping a payload with an app-specific metadata like a signature.
|
||||||
* `identity/` implements details related to creating a three-word name and identicon.
|
* `identity/` implements details related to creating a three-word name and identicon.
|
||||||
* `migrations/` contains implementation specific migrations for the sqlite database which is used by `Messenger` as a persistent data store.
|
* `migrations/` contains implementation specific migrations for the sqlite database which is used by `Messenger` as a persistent data store.
|
||||||
|
|
||||||
|
## History
|
||||||
|
|
||||||
|
Originally this package was a dedicated repo called `status-protocol-go` and [was migrated](https://github.com/status-im/status-go/pull/1684) into `status-go`. The new `status-go/protocol` package maintained its own dependencies until [sub modules were removed](https://github.com/status-im/status-go/pull/1835/files) and the root go.mod file managed all dependencies for the entire `status-go` repo.
|
||||||
|
|
Loading…
Reference in New Issue