Open thedrow opened 10 years ago
Just finished and uploaded the Run, Forrest, Run chapter.
I could work on some examples (I still have dozens of experiments). I think having a working example directory would be nice to have or do you want to have all the examples in the book @karalabe ?
I was also considering adding an example/sample collection, though I haven't yet decided on exactly how/where to add it. I only intended to add a very small demo collection into the book of Iris, just enough to showcase its functionality, but nothing too advanced (these would be the nuts and bolts chapter). Whether I'll get to write the more advanced chapters (specifically regionrank/embree), and/or in how much detail, I do not know yet.
Still, it would be definitely valuable to have a working collection of examples, so I'm open to creating them. The question is where to put them? The book of Iris - as stated above - is not the best place, and I'd also refrain from putting them into the existing repos (core is not the place, and I don't like the idea of putting them into the binding repos as it would become a lot of additional effort to keep the many binding examples in sync (i.e. implement in all of them, or some might look incomplete)).
I think at this point the best way would be to have a separate samples, benchmarks, demos, whatnot repository that could have a lot less restricted structure and inherently not look weird if certain code snippets are available in only one language or another.
But I'm open to suggestions, so if you have a different view, do share :)
I agree with a seperate repository. Having everything in one place is nice if an example is not written in your language of choice, but is in another language that you can read.
ZeroMQ solves it in the same way, it has a big example repository (https://github.com/imatix/zguide/tree/master/examples).
I'm fairly satisfied with that approach :) Although Iris would probably require a little reogranization example wise as the "guide"/"book" will (at least for now) be relatively shorter, and I also see having more detailed "use-case" examples available in only one language or another.
I'll ponder a bit about a possible structure and post an update if I come up with anything workable :)
I'm really glad that this project is still being maintained but there's no progress on the documentation at all. pinging @karalabe just to make sure he remembers :)
Well, I wouldn't call it at all, just not what you were looking for :) I've written a case study (paper | slides), I've publicly released the relay protocol specs and I've wrote/finished a 130+ page dissertation :P
But I'll try and pull in some of the stuff from my dissertation into the book of Iris. Only that they focus a slightly different things, so reworks are needed :) But I haven't forgotten about this.
I could write some documentation. My time is limited though, so what documentation has the highest priority to be written?
On Fri, Oct 24, 2014 at 9:16 AM, Péter Szilágyi notifications@github.com wrote:
Well, I wouldn't call it at all, just not what you were looking for :) I've written a case study (paper http://iris.karalabe.com/papers/2014%20-%20Juhasz%20-%20Decentralizing%20a%20CPS%20workflow%20system%20with%20cloud%20messaging%20(SYSY14).pdf | slides http://iris.karalabe.com/talks/confs/sisy_14.slide), I've publicly released the relay protocol specs http://iris.karalabe.com/specs/relay-protocol-v1.0-draft2.pdf and I've wrote/finished a 130+ page dissertation :P
But I'll try and pull in some of the stuff from my dissertation into the book of Iris. Only that they focus a slightly different things, so reworks are needed :) But I haven't forgotten about this.
— Reply to this email directly or view it on GitHub https://github.com/project-iris/iris/issues/20#issuecomment-60352468.
@BinaryBlob The communication patterns are the most important unwritten documentation. The rest can wait.
The README file should at least contain a quickstart section and the documentation (the book of iris) should be completed.
What exactly needs to be done in order to proceed?
Missing sections of the book: