-
Notifications
You must be signed in to change notification settings - Fork 2k
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
Reworked documentation to use DocFX #1970
Conversation
Looks totally awesome! The search box is what we were missing all alone. Do I understand the editing process correctly, that it involves three steps now: 1) make edits to .md files; 2) run |
I love that this would also enable to generate documentation of our APIs from source code, and you can jump right into the source code in github from it. |
That's just great! Finally !!! @richorama, are there any pitfalls or gotchas you've encountered ? |
So basically, can we (/me looking to @sergeybykov and .Net Foundation) get a domain and put on top of it? These changes shouldn't break the whole ranking on searches anymore |
@galvesribeiro yes, you could buy something like orleans.io and point it at the docs. |
Yes I can buy it no problem, but I mean, it would be good if the team and/or the foundation keep its administration. (just in case I decide to start a rock band and not work with tech anymore 🎸 😄 ) note: orleans.io is unnavailable :( |
I checked. Looks like the issue with links pointing to forks is resolved now. Let's merge this as a first step, so that we immediately benefit from the better usable docs. We can move to a separate repo as a separate follow-up effort. @richorama Could you rebase this please. There's a minor conflict with the recent updates to docs. |
@sergeybykov synced! |
merged again! |
--- | ||
{% include JB/setup %} | ||
|
||
**THE BELOW IS WRONG!!!!!!** |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
was this file removed on purpose or a merge conflict? Because I see the .md file is gone, but there is html documentation generated for this.
The diff does not open entirely in github, so I'll add a few loose comments here (as I'm only seeing them when I review the branch locally) |
In the combined log, I see several added links to |
|
Oh, wow! I just finished reviewing locally, and I'm really impressed by the level of care you took to fix links, headers, etc. This is a tremendous contribution not just by the result, but by the effort required. |
I tried building with the latest docfx (2.4.0.0), and I no longer see the improve this doc button. Do you know why that is? |
|
|
Wiiii, merged! The documentation is now live at http://dotnet.github.io/orleans/ !!!! |
Thank you so much, @richorama! The docs look much more professional now. As someone said, the most important contribution one can make to an OSS project is by improving its documentation. :-) |
WOW! @sergeybykov, I can't believe it, I was actually just about to write that this contribution is one of the most important ones 😄 |
Yay! Great work @richorama! 💃 |
I think some of the presentations from https://github.com/dotnet/orleans/tree/gh-pages/Presentations got lost during the migration. I now only see one file there, but there used to be more. For example, it had http://dotnet.github.io/orleans/Presentations/Balancing Techniques in Orleans.pptx |
I opened OrleansContrib/meetups#13 last week for the same issue. |
@sergeybykov @gabikliot I'll get to it tomorrow :¬) |
Please browse here to see the working site: http://richorama.github.io/orleans/
The
readme.md
contains instructions on how to build the docs.