akkadotnet / akka.net

Canonical actor model implementation for .NET with local + distributed actors in C# and F#.
http://getakka.net
Other
4.7k stars 1.04k forks source link

Reorganization of Akka.NET docs for v1 #794

Closed Aaronontheweb closed 9 years ago

Aaronontheweb commented 9 years ago

Took me forever to put this together, but here it is - my proposed rework for the Akka.NET docs for v1.0.

Documentation Guidelines

Here are some rules and guidelines to follow when working on the updated docs.

All of the docs are written in Markdown format and are saved to the /wiki directory in this repo.

This will take a lot of effort, so we need all the help we can get. Calling all @akkadotnet/contributors - pick some areas where you can help and send us some PRs for the documents there.


Akka.NET v1.0 Documentation

This is what the table of contents will look like - all left-most items are individual pages. Anything that's indented further in can either be a section on that page or its own sub-page depending on whether or not the content is something that should be immediately visible to developers scanning the TOC.

Introduction

Aaronontheweb commented 9 years ago

BTW - please feel free to use any of the diagrams or language in Akka.NET Bootcamp for writing these sections. All of that stuff is licensed under Apache 2.0.

Just need a copyright reference back to the original source of the content and it's good to go.

Aaronontheweb commented 9 years ago

If you have a section that you want to write, please call it out on this thread and we'll mark it as "claimed."

Aaronontheweb commented 9 years ago

I will take the following from Working with Actors

rogeralsing commented 9 years ago

Looks great!

Are we missing a deployment/hosting section?

Asp.NET Console Apps TopShelf etc.

Aaronontheweb commented 9 years ago

@rogeralsing yeah, that should be its own section IMHO - just as important as configuration. Might also want to include bits about integrating Akka.NET with technologies like Azure EventHub, NServiceBus, etc... in that area

rogeralsing commented 9 years ago

And just to be super anal here: We do have a graphical profile, colors, look n feel etc. which I really want us to stick to in terms of diagrams etc.

So please go easy on the gradients and dropshadows ;-)

Aaronontheweb commented 9 years ago

So please go easy on the gradients and dropshadows ;-)

I'm going to go nuts with the animated GIFs... Just sayin ;)

Aaronontheweb commented 9 years ago

Forgot - we need a section on AsyncAwait support inside Actors and TPL + PipeTo

rogeralsing commented 9 years ago

I dont mind animated gifs, but if they are too ugly, Im going bananas in PPT ;-)

rogeralsing commented 9 years ago

Maybe a section on patterns?

Scatter Gather (not the router but the concept) Reliable Proxy Circuitbreaker

http://doc.akka.io/docs/akka/snapshot/scala/howto.html

stefansedich commented 9 years ago

Would patterns fit better into a separate repo. Have all the samples as part of a solution and document them as readme.md in github. I find things like patterns I prefer code I can open up and play with while reading the doco.

Cheers On 4 Apr 2015 9:16 am, "Roger Alsing" notifications@github.com wrote:

Maybe a section on patterns?

Scatter Gather (not the router but the concept) Reliable Proxy Circuitbreaker

http://doc.akka.io/docs/akka/snapshot/scala/howto.html

— Reply to this email directly or view it on GitHub https://github.com/akkadotnet/akka.net/issues/794#issuecomment-89478716.

mmisztal1980 commented 9 years ago

Wilk do :)

-----Wiadomość oryginalna----- Od: "Aaron Stannard" notifications@github.com Wysłano: ‎2015-‎04-‎04 01:26 Do: "akkadotnet/akka.net" akka.net@noreply.github.com DW: "Maciek Misztal" mmisztal1980@gmail.com Temat: Re: [akka.net] Reorganization of Akka.NET docs for v1 (#794)

If you have a section that you want to write, please call it out on this thread and we'll mark it as "claimed." — Reply to this email directly or view it on GitHub.

Horusiath commented 9 years ago

I'll guest I'll take whole Persistence paragraph. Then I'll see what's next.

PS: Don't you think, that for the case of C#/F#code samples we should present them in tab view (just like msdn does)?

rogeralsing commented 9 years ago

@Horusiath, maybe, but i the msdn case, it's the same classes/methods beeíng described. In our case, the F# API has functons that are not the same as the C# oop api, maybe that would be confusing ?

Aaronontheweb commented 9 years ago

@Horusiath i was thinking just show one on top of the other for now - not sure how to do the tabbed view with our existing CSS / markdown

rogeralsing commented 9 years ago

I think it would be possible at least for the DotNetFiddler stuff, they have an advanced widget builder that allows this.

Then the widget could be inserted as a normal iframe in the markdown.

Aaronontheweb commented 9 years ago

Please refer to https://github.com/akkadotnet/getakka.net/issues/7 going forward for this issue.