
Simon Cropp
@SimonCropp
Followers
3K
Following
4K
Media
2K
Statuses
39K
Nerd, runner, insomniac, advocate for testing https://t.co/VzDlFBYfd9 He/Him
Canberra
Joined February 2009
I am dropping off twitter. Too much spam, influx of hate speech, and shitty ads that may as well be spam. I may check it once a month. but no guarantees. Want to chat? including for the OSS I work on: * bluesky: @simoncropp.bsky.social * Mastodon: @simoncropp@hachyderm.io
3
0
9
New version of WinDebloat that removes the Explorer 3D Objects navigation https://t.co/Qtip2Cnm4J
0
1
3
MarkdownSnippets https://t.co/DJPuqelCr9 MarkdownSnippets is a tool extract snippets from code files and merges them into markdown documents. All the above use its features to drastically reduce the effort in maintaining docs.
0
0
0
PandocNet CLI arguments https://t.co/u7EhOpC74H PandocNet is a lib to provide a .net api to talk to Pandoc. It uses CliWrap to provides strong typed options for document formats. The input and output docs are generated by using the type definitions in the assembly.
1
0
0
metadata about a method can be done by convention based comment. eg //Link: is used as prefix to indicate the url to the MS docs. this has a benefit over an attribute as it does not have any side effects on the projects assembly that is produced when consuming polyfill
1
0
0
Polyfill extension method docs https://t.co/zN6miswife Polyfill supports >600 APIs. Maintaining docs for that list, and the associated links to official MS docs is difficult to maintain. So instead Roslyn is used to interrogate each extension method and generate the docs.
1
0
0
I wanted discoverable guidance for each combo of the above. This results in 588 pages with a lot of partially duplicated content. So to make that easier to maintain, it is code generated. The result is a smooth wizard that feels dynamic, but is actually all static pages.
1
0
1
There is specific docs for each of these things. However it is difficult to for a consumer to things all the docs that applies to their preference.
1
0
0
VerifyTests: Getting Started Wizard https://t.co/8UaLWbUTMY Verify has customized support and features for the combination of the following: * OS * For people who prefer a CLI or UI experience * Choice of IDE * Test framework * CI
github.com
Verify is a snapshot testing tool that simplifies the assertion of complex data models and documents. - VerifyTests/Verify
1
0
2
When a new item is added, it automatically appears in the docs. The correctness of the docs is ensured by tests that verify the jobs.
1
0
1
WinDebloat item docs https://t.co/ceWXebCMrm There are classes that handle each items to debloat. Code interrogates that job, and there associated properties, to generate the docs for how to manually apply/undo each item.
1
0
1
Code generated static documentation that I am really proud of:
1
2
2
anyone want help getting started on snapshot testing in .net?
2
2
1
starting to think i am crazy and that i never published this for two tags.
so this is a first. my @nuget Verify.Ulid was randomly deleted https://t.co/SjLEZqj3wl broke a users build https://t.co/macnZgDFzW I re published it several hours ago to get them unstuck it was published early jan 2025. Note that the original version 0.1.0 bizarre #Dotnet
0
0
0
so this is a first. my @nuget Verify.Ulid was randomly deleted https://t.co/SjLEZqj3wl broke a users build https://t.co/macnZgDFzW I re published it several hours ago to get them unstuck it was published early jan 2025. Note that the original version 0.1.0 bizarre #Dotnet
github.com
Has this package been removed? https://www.nuget.org/packages/Verify.Ulid/
2
1
4
Trump just nominated Casey Means for Surgeon General. This is a lunatic who will do serious damage to public health. Thread here, which will only be able to scratch the surface.
897
5K
28K
Anyone has a experience with handling #OpenTelemetry for batch processing? What are the patterns for preserving scope/activity data? #dotnet
1
3
2
5 things to know about South Korea's military submarine pitch to Canada | CBC News Here is very viable alternative for 20+ non nuclear submarines for Australia instead of #AUKUS scam costing ~$30B not $350+Billion.
cbc.ca
CBC News was recently granted exclusive access to both Hanwha Ocean and Hyundai Heavy Industries (HHI) as well as senior South Korean defence officials to learn about their pitch to Canada. Here are...
2
4
5
this is going about as well as can be expected
github.com
fixes #45996 Internal previews 📄 File 🔗 Preview link docs/standard/serialization/system-text-json/customize-properties.md How to customize property names and values with System.Text.Json
5
3
27