Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upIncrease Documentation #831
Comments
Hello @brentarias! It's great that you want to contribute to documentation, your help will be highly appreciated. We are going to release BenchmarkDotNet v0.11.0 on the next week with an updated documentation. After the release, I will answer all your questions and provide the corresponding links. |
@brentarias, v0.11.0 is released! In this version, we migrated to DocFX and improved many parts of the documentation. It's still not perfect, but now it should be easy to modify it. Below you can find some links which are relevant to your questions
https://benchmarkdotnet.org/articles/contributing/documentation.html
https://benchmarkdotnet.org/articles/configs/jobs.html
https://benchmarkdotnet.org/articles/guides/console-args.html
https://benchmarkdotnet.org/articles/guides/how-to-run.html
It's not supported for now, see #373
If you are talking about multithreaded benchmarks, it's also not supported for now, see #147
https://benchmarkdotnet.org/articles/guides/how-it-works.html |
Hi all!
But when it came to obscure bugs with links (and I did have noticed a commit history of the ongoing fight with links) and it was no longer a matter of editing .md, I followed the instructions in https://benchmarkdotnet.org/articles/contributing/documentation.html to build and start docfx locally. That's when I noticed that the site https://benchmarkdotnet.org/ is deployed with content/scripts that are nowhere to be seen in dotnet/BenchmarkDotNet repository. Is there some manual process involved in preparing docs for deployment? Or I am just missing something... Update: one example of the content that looks manual is https://benchmarkdotnet.org/styles/main.js |
@AndreyAkinshin PTAL |
@Maximusya you are right, I build and deploy docs manually. When we migrated to the docfx-based docs, I decided to introduce versioning. Unfortunately, docfx 2.x doesn't support versioning, so I use a pretty tricky manual way to deploy docs. However, according to the Google Analytics reports, nobody read docs for the previous versions. I guess, we can remove the versioning from the documentation. It will significantly simplify documentation building and deploying. We can bring versioning back after BenchmarkDotNet 1.0 is released (docfx 3.x should support it out of the box). @adamsitnik what do you think? |
@AndreyAkinshin I agree, if nobody is using it then we should remove it and keep things simple |
I'd like to contribute to documentation. However, I myself need to learn BDN before I could contribute. I'll give a couple examples of missing documentation, but I'd like to regularly re-visit to add more examples of missing documentation. Perhaps this can be an on-going issue.
Some starting examples that need documentation:
The documentation should provide all the above information. Answers I receive in this issue, I'm glad to work into a pull request.