Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update/waku replace #114

Merged
merged 66 commits into from
May 22, 2020
Merged

Update/waku replace #114

merged 66 commits into from
May 22, 2020

Conversation

Samyoul
Copy link
Member

@Samyoul Samyoul commented May 7, 2020

Resolving issue #61

docs/stable/1-client.md Outdated Show resolved Hide resolved
docs/stable/1-client.md Outdated Show resolved Hide resolved
Copy link
Contributor

@oskarth oskarth left a comment

Choose a reason for hiding this comment

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

Good start! I think the main thing to keep in mind is that this spec for Status clients still supports Whisper. That is, we can't just replace Waku with Whisper, since that would indicate clients aren't backwards compatible. Instead, we have to find a way to communicate intent that Whisper MAY be used and Waku SHOULD be used, and that the latter is strongly recommended. Then find a way to refer to that consistently from other parts of the spec.

docs/stable/1-client.md Outdated Show resolved Hide resolved
docs/stable/1-client.md Outdated Show resolved Hide resolved
docs/stable/1-client.md Outdated Show resolved Hide resolved
docs/stable/2-account.md Outdated Show resolved Hide resolved
docs/stable/3-waku-usage.md Outdated Show resolved Hide resolved
@Samyoul
Copy link
Member Author

Samyoul commented May 8, 2020

@oskarth @kdeme Should these specs include a page or at least a section about the Whisper / Waku bridge implementation?

Currently we have the functionality but it isn't documented. Whisper / Waku bridging is mentioned in the specs, but there is no mention (at least that I've seen) of bridging being required. I believe that we need clear language that details that a Status network simultaneously running Whisper and Waku MUST have a Whisper / Waku bridge, to allow messages to propagate both networks. Otherwise supporting both Whisper and Waku becomes redundant.

@Samyoul
Copy link
Member Author

Samyoul commented May 8, 2020

To properly update this spec we will need at least 2 additional pages.

This will allow for detailing the Whisper usage concurrently with detailing the Waku usage.

Would the below file names match the current convention?

  • 1-client.md
  • 2-account.md
  • 3-whisper-usage.md
  • 4-whisper-mailserver.md
  • 5-secure-transport.md
  • 6-payloads.md
  • 8-eips.md
  • 9-waku-usage.md <
  • 10-waku-mailserver.md <

docs/stable/1-client.md Outdated Show resolved Hide resolved
docs/stable/1-client.md Outdated Show resolved Hide resolved
docs/stable/1-client.md Outdated Show resolved Hide resolved
docs/stable/1-client.md Outdated Show resolved Hide resolved
docs/stable/1-client.md Outdated Show resolved Hide resolved
docs/stable/1-client.md Outdated Show resolved Hide resolved
Samyoul and others added 2 commits May 13, 2020 14:07
Co-authored-by: Dean Eigenmann <7621705+decanus@users.noreply.github.com>
docs/stable/1-client.md Outdated Show resolved Hide resolved
docs/stable/1-client.md Show resolved Hide resolved
docs/stable/6-payloads.md Outdated Show resolved Hide resolved
docs/stable/9-waku-usage.md Outdated Show resolved Hide resolved
@oskarth
Copy link
Contributor

oskarth commented May 20, 2020

If we resolve outstanding issues and fix conflicting files it lgtm

@decanus
Copy link
Contributor

decanus commented May 20, 2020

@Samyoul this PR seems to have gotten rather large, I'd be happy if we merge it soon.

@Samyoul Samyoul mentioned this pull request May 20, 2020
2 tasks
@Samyoul
Copy link
Member Author

Samyoul commented May 20, 2020

@oskarth @decanus I believe that this monster is now ready for the open seas 🐳

Copy link
Contributor

@oskarth oskarth left a comment

Choose a reason for hiding this comment

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

Nice!

docs/stable/1-client.md Outdated Show resolved Hide resolved
docs/stable/1-client.md Show resolved Hide resolved
docs/stable/10-waku-mailserver.md Outdated Show resolved Hide resolved
docs/stable/10-waku-mailserver.md Outdated Show resolved Hide resolved
Samyoul and others added 2 commits May 21, 2020 20:49
Co-authored-by: Dean Eigenmann <7621705+decanus@users.noreply.github.com>
Co-authored-by: Dean Eigenmann <7621705+decanus@users.noreply.github.com>
@Samyoul Samyoul requested a review from decanus May 21, 2020 22:40
@Samyoul
Copy link
Member Author

Samyoul commented May 22, 2020

Hey @decanus would you be able to unblock this merge? Thanks 😄

@Samyoul Samyoul merged commit 664dd1c into master May 22, 2020
@Samyoul Samyoul deleted the update/waku-replace branch May 22, 2020 14:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants