deep-foundation / deeplinks

https://discord.gg/deep-foundation
The Unlicense
14 stars 9 forks source link

Minilinks stream sync against clients #41

Open ivansglazunov opened 2 years ago

ivansglazunov commented 2 years ago

https://github.com/deep-foundation/deeplinks/issues/40

Konard commented 1 year ago

Questions by GPT-4 (https://chat.openai.com/share/4552bd35-4e35-4bf5-909a-c270f05cdf9f):

To complete the task "Minilinks stream sync against clients #41" as a pull request on the GitHub repository deep-foundation/deeplinks, the following questions should be answered:

  1. What are the specific details of the current "minilinks stream protocol"? Is there any documentation or existing code that can provide this information?

  2. What does it mean to "stream against many ml clients"? Does this imply a one-to-many communication model? If so, what are the requirements for this communication model?

  3. What are "AncientSouls bundles" mentioned in the task? How are they currently used in the project, and what is their expected role in the extension of the minilinks stream protocol?

  4. What are the "RouterHandlers" mentioned in the task? How are they currently implemented, and what changes are expected in order to support "difference protocols as webrtc for example"?

  5. What is the specific role of WebRTC in this task? Is it to be used as a protocol for streaming, or does it have another function?

  6. Is there any existing code or functionality that this task is building upon? If so, what is it and how does it work?

  7. What are the expected outcomes or deliverables for this task? What should the extended minilinks stream protocol be able to do?

  8. Are there any specific performance, security, or other non-functional requirements that should be taken into account while implementing this task?

  9. Are there any tests, documentation, or other supporting materials that need to be created or updated as part of this task?

  10. What is the process for submitting a pull request to this repository? Are there any specific guidelines or requirements for code style, commit messages, etc.?

Answering these questions should provide a clear understanding of the task requirements, and enable the creation of a pull request that successfully implements the desired changes【5†source】.