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

Communication Standard Template #45

Open
oeed opened this issue Feb 7, 2016 · 18 comments
Open

Communication Standard Template #45

oeed opened this issue Feb 7, 2016 · 18 comments

Comments

@oeed
Copy link
Owner

oeed commented Feb 7, 2016

A template is required for communication standards. The existing template needs to be renamed to indicate that it is specific to file formats. There should also be a templates folder, unless there's some way you've integrated these in on tutorial @viluon?

@oeed oeed added the meta label Feb 7, 2016
@ghost
Copy link

ghost commented Feb 7, 2016

@oeed ooops I was so dumb, I wrote one into the rednet pull request, it is in there...

@ghost
Copy link

ghost commented Feb 7, 2016

oh, this is an issue, not a pull request, I´m not very familiar with Github yet.

@oeed
Copy link
Owner Author

oeed commented Feb 7, 2016

No problem! Yeah, so for this project, issues are basically TODOs that (basically) anyone can do whereas pull requests are changes that need to be approved.

@viluon
Copy link
Collaborator

viluon commented Feb 7, 2016

Agreed @oeed, I'll rewrite templates in tutorial. I'll post updates about the progress here (will change from todo to work in progress when I actually start committing).

@oeed
Copy link
Owner Author

oeed commented Feb 7, 2016

To be honest @viluon I really think we need to get tutorial merged ASAP, it's leaving master lagging too far behind where we need it.

Can we maybe merge it and instead make smaller branches?

@viluon
Copy link
Collaborator

viluon commented Feb 7, 2016

I was just thinking about that, let's talk on Gitter @oeed (this is an unrelated Issue).

@ghost
Copy link

ghost commented Feb 7, 2016

I´ve got an idea for templates, see #46

@oeed oeed mentioned this issue Feb 9, 2016
@oeed
Copy link
Owner Author

oeed commented Feb 10, 2016

As mentioned in #47, there is quite a difference between transmission methods and protocols. Hence, we actually need two different templates.

@ghost
Copy link

ghost commented Feb 11, 2016

@oeed I think Rednet in a protocol too, but we should add another header Table Row, which contains Information if it can be used as Transmission Method. And Rednet is currently the only ProtocolAndTrasmissionMethod thing. (once its accepted, I´ll release some Protocols based on Rednet)

@oeed
Copy link
Owner Author

oeed commented Feb 11, 2016

I might be wrong, but I feel like a protocol is more about data being sent, not the method being sent. But I can see what you're saying.

@demhydraz or @viluon do you have any thoughts on this?

@oeed
Copy link
Owner Author

oeed commented Feb 11, 2016

Right, so one could say that protocols are to transmission methods what data formats are to file systems?

In that case, yes there needs to be two.

On 11 Feb 2016, at 10:15 PM, Matheus Magalhães de Alcantara [email protected] wrote:

As mentioned in #47, there is quite a difference between transmission methods and protocols. Hence, we actually need two different templates.

This is right. Rednet is a transmission method. And something that'd send diffs along for file updating (say, like rsync/ftp) is a protocol.


Reply to this email directly or view it on GitHub.

@ghost
Copy link

ghost commented Feb 11, 2016

Yes, but there are also Transmission Methods which are Protocols. (like a file system in a file)

as writing this I got an Idea:
Why don´t Sort them in Folders like that:

=Communication
 =Modem
  -README.md
  -gps.md
  =rednet
   -README.md
   -chat.md
   -dns.md

or

=Communication
 =Modem
  -gps.md
  -rednet.md
  =rednet
   -chat.md
   -dns.md

maybe also without a modem folder

the upper variant will easily show, which Protocol is based on which and also would view TransmissionMethodProtocols as Folder which is easy to understand. The only problem is that I think File names with just big chars should be meta...

EDIT: that would also provide the need for 2 different templates

@ghost
Copy link

ghost commented Feb 11, 2016

@demhydraz Rednet for example, or maybe just rednet

@oeed
Copy link
Owner Author

oeed commented Feb 11, 2016

@justsomeoneelseagain a protocol defines what the data is you're sending and how to parse it. A transmission method is simple a road for the data to go down.

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

No branches or pull requests

3 participants
@oeed @viluon and others