Replies: 2 comments 2 replies
-
@thabaum I mentioned this in the Developer Meeting last week.... Microsoft is no longer using DoxFX for their documentation (they are now using a dynamic approach ie. a CMS). The DocFX project was transferred from Microsoft to the .NET Foundation last year. https://github.com/dotnet/DocFX/ "As you may have heard docfx has been transitioned to be a .NET Foundation project. Microsoft Learn no longer uses docfx and do not intend to support the project since Nov 2022." dotnet-foundation/projects#257 "DocFX was a core tool used to create all the pages published to docs.microsoft.com – however we’ve since shifted to a more dynamic rendering model and our dependency on this site generator has been reduced to just the parsing code. As such, the primary engineering team responsible for Learn is no longer contributing formally to this project, but we recognize that there are a lot of other teams and customers using this tool, so we'd like to keep expanding it's use for the community. As such, we’ll create an announcement of shifting the project to a contributor-maintained model under the .NET Foundation umbrella where it will continue to evolve and be supported by the existing maintainers that are still passionate about its development." |
Beta Was this translation helpful? Give feedback.
-
My 2cents Setting up DocFx is difficult - but to be honest it's actually getting easier, now that MS isn't the main lead any more. There is a lot of momentum in the project so I feel like it's going in a very good direction. Since the setup is already done (and now up to .net 8 / latest theme) I don't see any good reason to switch in the near future. The docs part is markdown, which is something most developers got used to so here too there is little to nag. It may feel like a step backwards, but in reality (from ca. 5+ years of documenting https://docs.2sxc.org/ the benefits of having a simple setup with statically rendered pages (which host for free on github with little technical challenges etc.) and the clean versioning / attribution of changes makes it the best system I can think of for this job. There are so many benefits like the ability to simply archive an older version (again on a static host, with zero mentainenace) - eg. https://v16.docs.2sxc.org/ and more, + the ability for users to fork it, contribute, and push suggestions. For now, I really don't see a system that would be better - unless we would invest 1000+ hours into development. And as of now, I strongly urge to invest such 1000+ hours into docs-content or anything else, and not re-invent the wheel. |
Beta Was this translation helpful? Give feedback.
-
DocFX Open Source Community Project
It would be nice to see some help wanted and number of tickets open like shown here on our readme.
I believe our documentation should follow how Microsoft creates theirs if possible but I have found nothing out about what they are currently using yet. When looking for ways to structure our pages content we should make them look like Microsoft's as much as possible.
This project is still .NET Foundation which is the same as Oqtane. I think it is still worthy of supporting as we can. A lot of search links go to this info...
When looking for way to structure our pages we should make them look like Microsofts as much as possible.
They man not be using it, but they have to be using something connected to GitHub.
My guess is they rewrote DocFX maybe in Blazor and put together an easier interface to submit and manage documentation and inclusion of different types of resources but could not introduce breaking changes or did not want to share this advancement to community so forked away. I will be investigating this further see if I can find out more. Any additional information or feedback here is welcome.
Cheers!
Beta Was this translation helpful? Give feedback.
All reactions