Skip to content

Move to monorepo structure#1684

Merged
pedropombeiro merged 2 commits intodevelopfrom
monorepo
Nov 21, 2019
Merged

Move to monorepo structure#1684
pedropombeiro merged 2 commits intodevelopfrom
monorepo

Conversation

@pedropombeiro
Copy link
Contributor

@pedropombeiro pedropombeiro commented Nov 20, 2019

This PR moves status-go into a monorepo structure by folding in status-protocol-go into the protocol subdirectory.

Changes:

  • github.com/status-im/status-protocol-go -> github.com/status-im/status-go/protocol
  • package protocol -> package v1protocol
  • package statusproto -> package protocol
@ghost
Copy link

ghost commented Nov 20, 2019

Pull Request Checklist

  • Have you updated the documentation, if impacted (e.g. docs.status.im)?
@ghost
Copy link

ghost commented Nov 20, 2019

status-go/vendor/github.com/tyler-smith/go-bip39/Gopkg.lock changed. Pinging @adambabik, @mandrigin, and @corpetty

@ghost
Copy link

ghost commented Nov 20, 2019

status-go/vendor/github.com/tyler-smith/go-bip39/Gopkg.lock changed. Pinging @adambabik, @mandrigin, and @corpetty

@ghost
Copy link

ghost commented Nov 20, 2019

status-go/vendor/github.com/tyler-smith/go-bip39/Gopkg.lock changed. Pinging @adambabik, @mandrigin, and @corpetty

@status-im-auto
Copy link
Member

status-im-auto commented Nov 20, 2019

Jenkins Builds

Click to see older builds (73)
Commit #️⃣ Finished (UTC) Duration Platform Result
8686cda #1 2019-11-20 13:52:05 ~19 sec linux 📄log
8686cda #1 2019-11-20 13:53:31 ~1 min ios 📄log
8686cda #1 2019-11-20 13:53:32 ~1 min android 📄log
✔️ fc2498b #2 2019-11-20 14:28:45 ~33 sec linux 📦zip
fc2498b #2 2019-11-20 14:30:01 ~1 min android 📄log
fc2498b #2 2019-11-20 14:30:03 ~1 min ios 📄log
✔️ fab7a16 #3 2019-11-20 14:44:51 ~22 sec linux 📦zip
fab7a16 #3 2019-11-20 14:44:56 ~29 sec ios 📄log
fab7a16 #3 2019-11-20 14:46:03 ~1 min android 📄log
65bfb4b #4 2019-11-20 15:05:41 ~25 sec android 📄log
✔️ 65bfb4b #4 2019-11-20 15:05:46 ~27 sec linux 📦zip
65bfb4b #4 2019-11-20 15:05:50 ~31 sec ios 📄log
7284c7e #5 2019-11-20 15:17:51 ~22 sec android 📄log
7284c7e #5 2019-11-20 15:17:54 ~23 sec ios 📄log
✔️ 7284c7e #5 2019-11-20 15:18:04 ~31 sec linux 📦zip
✔️ 075cb72 #6 2019-11-20 15:25:08 ~26 sec linux 📦zip
075cb72 #6 2019-11-20 15:25:09 ~28 sec ios 📄log
075cb72 #6 2019-11-20 15:26:15 ~1 min android 📄log
773b25e #7 2019-11-20 15:37:04 ~27 sec ios 📄log
✔️ 773b25e #7 2019-11-20 15:37:09 ~31 sec linux 📦zip
773b25e #7 2019-11-20 15:37:54 ~1 min android 📄log
✔️ 9cbd6cf #8 2019-11-20 15:42:02 ~18 sec linux 📦zip
9cbd6cf #8 2019-11-20 15:42:07 ~26 sec ios 📄log
9cbd6cf #8 2019-11-20 15:43:02 ~1 min android 📄log
✔️ 82deb06 #9 2019-11-20 15:46:51 ~18 sec linux 📦zip
82deb06 #9 2019-11-20 15:46:56 ~25 sec ios 📄log
82deb06 #9 2019-11-20 15:47:49 ~1 min android 📄log
ba9d593 #10 2019-11-20 15:51:14 ~25 sec ios 📄log
✔️ ba9d593 #10 2019-11-20 15:51:15 ~24 sec linux 📦zip
ba9d593 #10 2019-11-20 15:52:08 ~1 min android 📄log
✔️ b1e63ca #11 2019-11-20 15:52:09 ~20 sec linux 📦zip
b1e63ca #11 2019-11-20 15:52:14 ~26 sec ios 📄log
b1e63ca #11 2019-11-20 15:53:30 ~1 min android 📄log
74cabdc #12 2019-11-20 15:53:54 ~32 sec ios 📄log
✔️ 74cabdc #12 2019-11-20 15:54:05 ~34 sec linux 📦zip
74cabdc #12 2019-11-20 15:55:08 ~1 min android 📄log
6b02c04 #13 2019-11-20 18:42:58 ~27 sec ios 📄log
✔️ 6b02c04 #13 2019-11-20 18:43:03 ~31 sec linux 📦zip
6b02c04 #13 2019-11-20 18:43:51 ~1 min android 📄log
✔️ b130631 #14 2019-11-20 18:45:41 ~21 sec linux 📦zip
b130631 #14 2019-11-20 18:45:43 ~25 sec ios 📄log
b130631 #14 2019-11-20 18:46:36 ~1 min android 📄log
✔️ ff8da31 #15 2019-11-20 18:55:39 ~23 sec linux 📦zip
✔️ ff8da31 #15 2019-11-20 18:59:21 ~4 min ios 📦zip
ff8da31 #15 2019-11-20 19:00:33 ~5 min android 📄log
✔️ 718aa3f #16 2019-11-21 09:00:41 ~30 sec linux 📦zip
✔️ 718aa3f #16 2019-11-21 09:03:55 ~3 min ios 📦zip
718aa3f #16 2019-11-21 09:05:16 ~5 min android 📄log
✔️ ba37148 #17 2019-11-21 09:03:00 ~22 sec linux 📦zip
✔️ ba37148 #17 2019-11-21 09:07:02 ~3 min ios 📦zip
ba37148 #17 2019-11-21 09:10:21 ~5 min android 📄log
✔️ 38fb08d #18 2019-11-21 09:34:47 ~19 sec linux 📦zip
✔️ 38fb08d #18 2019-11-21 09:37:21 ~2 min ios 📦zip
38fb08d #18 2019-11-21 09:40:31 ~6 min android 📄log
✔️ 2ad6134 #19 2019-11-21 09:36:11 ~36 sec linux 📦zip
✔️ 2ad6134 #19 2019-11-21 09:39:58 ~2 min ios 📦zip
2ad6134 #19 2019-11-21 09:45:22 ~4 min android 📄log
✔️ 2fa6e74 #20 2019-11-21 09:57:44 ~36 sec linux 📦zip
✔️ 2fa6e74 #20 2019-11-21 09:59:41 ~2 min ios 📦zip
✔️ 2fa6e74 #20 2019-11-21 10:02:44 ~5 min android 📦aar
✔️ 8533995 #21 2019-11-21 10:24:42 ~25 sec linux 📦zip
✔️ 8533995 #21 2019-11-21 10:29:21 ~5 min ios 📦zip
✔️ 8533995 #21 2019-11-21 10:30:00 ~5 min android 📦aar
✔️ 74f24bf #22 2019-11-21 12:38:40 ~21 sec linux 📦zip
✔️ 74f24bf #22 2019-11-21 12:40:57 ~2 min ios 📦zip
✔️ cd97073 #23 2019-11-21 13:08:25 ~37 sec linux 📦zip
✔️ cd97073 #23 2019-11-21 13:11:39 ~3 min ios 📦zip
✔️ 2bf8ff7 #24 2019-11-21 14:40:32 ~48 sec linux 📦zip
✔️ 2bf8ff7 #24 2019-11-21 14:45:03 ~5 min ios 📦zip
✔️ 2bf8ff7 #24 2019-11-21 14:45:53 ~6 min android 📦aar
✔️ 68452b7 #25 2019-11-21 14:58:48 ~50 sec linux 📦zip
✔️ 68452b7 #25 2019-11-21 15:01:30 ~3 min ios 📦zip
✔️ 68452b7 #25 2019-11-21 15:03:36 ~5 min android 📦aar
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ 0a22eb0 #26 2019-11-21 15:28:05 ~43 sec linux 📦zip
✔️ 0a22eb0 #26 2019-11-21 15:29:51 ~2 min ios 📦zip
✔️ 0a22eb0 #26 2019-11-21 15:34:04 ~6 min android 📦aar
✔️ fd0333a #27 2019-11-21 15:45:21 ~49 sec linux 📦zip
✔️ fd0333a #27 2019-11-21 15:50:03 ~5 min ios 📦zip
✔️ fd0333a #27 2019-11-21 15:50:21 ~5 min android 📦aar
@ghost
Copy link

ghost commented Nov 20, 2019

status-go/vendor/github.com/tyler-smith/go-bip39/Gopkg.lock changed. Pinging @adambabik, @mandrigin, and @corpetty

@ghost
Copy link

ghost commented Nov 20, 2019

status-go/vendor/github.com/tyler-smith/go-bip39/Gopkg.lock changed. Pinging @adambabik, @mandrigin, and @corpetty

@ghost
Copy link

ghost commented Nov 20, 2019

status-go/vendor/github.com/tyler-smith/go-bip39/Gopkg.lock changed. Pinging @adambabik, @mandrigin, and @corpetty

@pedropombeiro pedropombeiro force-pushed the monorepo branch 2 times, most recently from 65bfb4b to 7284c7e Compare November 20, 2019 15:17
@ghost
Copy link

ghost commented Nov 20, 2019

status-go/vendor/github.com/tyler-smith/go-bip39/Gopkg.lock changed. Pinging @adambabik, @mandrigin, and @corpetty

3 similar comments
@ghost
Copy link

ghost commented Nov 20, 2019

status-go/vendor/github.com/tyler-smith/go-bip39/Gopkg.lock changed. Pinging @adambabik, @mandrigin, and @corpetty

@ghost
Copy link

ghost commented Nov 20, 2019

status-go/vendor/github.com/tyler-smith/go-bip39/Gopkg.lock changed. Pinging @adambabik, @mandrigin, and @corpetty

@ghost
Copy link

ghost commented Nov 20, 2019

status-go/vendor/github.com/tyler-smith/go-bip39/Gopkg.lock changed. Pinging @adambabik, @mandrigin, and @corpetty

@ghost
Copy link

ghost commented Nov 20, 2019

status-go/vendor/github.com/tyler-smith/go-bip39/Gopkg.lock changed. Pinging @adambabik, @mandrigin, and @corpetty

@pedropombeiro pedropombeiro force-pushed the monorepo branch 2 times, most recently from ba9d593 to b1e63ca Compare November 20, 2019 15:51
@ghost
Copy link

ghost commented Nov 20, 2019

status-go/vendor/github.com/tyler-smith/go-bip39/Gopkg.lock changed. Pinging @adambabik, @mandrigin, and @corpetty

1 similar comment
@ghost
Copy link

ghost commented Nov 20, 2019

status-go/vendor/github.com/tyler-smith/go-bip39/Gopkg.lock changed. Pinging @adambabik, @mandrigin, and @corpetty

@ghost
Copy link

ghost commented Nov 20, 2019

status-go/vendor/github.com/tyler-smith/go-bip39/Gopkg.lock changed. Pinging @adambabik, @mandrigin, and @corpetty

@pedropombeiro pedropombeiro force-pushed the monorepo branch 4 times, most recently from 2fa6e74 to 8533995 Compare November 21, 2019 10:24
@pedropombeiro
Copy link
Contributor Author

pedropombeiro commented Nov 21, 2019

This PR seems to be ready for review, only CodeClimate is failing for some unknown reason, but that doesn't prevent merging.

@pedropombeiro pedropombeiro force-pushed the monorepo branch 2 times, most recently from 74f24bf to cd97073 Compare November 21, 2019 13:07
Copy link
Member

@jakubgs jakubgs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't really see why we would put all the normal contents of status-go in a status-go subfolder. If we are treating this as a mono-repo into which we want to integrate status-protocol-go then we shouldn't be modifying the structure of status-go.

I say simply put contents of status-protocol-go at the root of this repo in a protocol folder and rename the package from statusproto to just protocol. That will make it github.com/status-im/status-go/protocol, which is much cleaner. @adambabik thoughts?

@ghost
Copy link

ghost commented Nov 21, 2019

status-protocol/vendor/github.com/tyler-smith/go-bip39/Gopkg.lock changed. Pinging @adambabik, @mandrigin, and @corpetty

1 similar comment
@ghost
Copy link

ghost commented Nov 21, 2019

status-protocol/vendor/github.com/tyler-smith/go-bip39/Gopkg.lock changed. Pinging @adambabik, @mandrigin, and @corpetty

@pedropombeiro
Copy link
Contributor Author

@jakubgs yeah, at first I didn't like seeing status-protocol-go getting lost among the dozens of existing folders, but I guess it makes more sense to leave status-go at the top level. I've pushed that change.

@ghost
Copy link

ghost commented Nov 21, 2019

protocol/vendor/github.com/tyler-smith/go-bip39/Gopkg.lock changed. Pinging @adambabik, @mandrigin, and @corpetty

2 similar comments
@ghost
Copy link

ghost commented Nov 21, 2019

protocol/vendor/github.com/tyler-smith/go-bip39/Gopkg.lock changed. Pinging @adambabik, @mandrigin, and @corpetty

@ghost
Copy link

ghost commented Nov 21, 2019

protocol/vendor/github.com/tyler-smith/go-bip39/Gopkg.lock changed. Pinging @adambabik, @mandrigin, and @corpetty

@ghost
Copy link

ghost commented Nov 21, 2019

protocol/vendor/github.com/tyler-smith/go-bip39/Gopkg.lock changed. Pinging @adambabik, @mandrigin, and @corpetty

Copy link
Member

@jakubgs jakubgs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1374748320177

@ghost
Copy link

ghost commented Nov 21, 2019

protocol/vendor/github.com/tyler-smith/go-bip39/Gopkg.lock changed. Pinging @adambabik, @mandrigin, and @corpetty

@pedropombeiro
Copy link
Contributor Author

Merging once build passes

@pedropombeiro pedropombeiro merged commit ed5a5c1 into develop Nov 21, 2019
@delete-merged-branch delete-merged-branch bot deleted the monorepo branch November 21, 2019 16:19
jakubgs pushed a commit that referenced this pull request Nov 21, 2019
Move to a monorepo structure with submodules - Rename status-protocol-go to status-go/protocol Signed-off-by: Jakub Sokołowski <jakub@status.im>
jakubgs pushed a commit that referenced this pull request Nov 21, 2019
Move to a monorepo structure with submodules - Rename status-protocol-go to status-go/protocol Signed-off-by: Jakub Sokołowski <jakub@status.im>
@ghost
Copy link

ghost commented Jan 15, 2020

protocol/vendor/github.com/tyler-smith/go-bip39/Gopkg.lock changed. Pinging @adambabik and @corpetty

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

3 participants