The road to version 1.0
See original GitHub issueThings that should be done before we could declare 1.0 (and publish as NuGet package), in no order:
- More examples. https://github.com/kleisauke/net-vips/commit/8dc026c5d091bbe9540c4d37edf4b06a8bf734cf, https://github.com/kleisauke/net-vips/commit/1c6a631a5a64abe61d2cf4da7133ca0c309fb481
- How should we integrate
VipsInit
? It’s kind of weird that we have to call it in every class. https://github.com/kleisauke/net-vips/commit/76ea725dbfef0de07970fc0f6cf560c3f316cefe - Need to handle the libvips error buffer. https://github.com/kleisauke/net-vips/commit/5a683d5da69be7b0a966e4a953ed026b077866b4
- Do we need a
VipsException
? https://github.com/kleisauke/net-vips/commit/5a683d5da69be7b0a966e4a953ed026b077866b4 - Leak testing. https://github.com/kleisauke/net-vips/commit/52d4e903ce44c696d8f8b9b1dd04293df922aae6
- Define auto-generated functions / properties in a separate file. https://github.com/kleisauke/net-vips/commit/695163883ef9699e0f44a8b8a543c617451efa3c
- Is NLog still needed as dependency? https://github.com/kleisauke/net-vips/commit/733d527e6b0aad32b87b63f2f4315033051dd4a7
- Cross-platform support with .NET Core.
- Port project to .NET Core. https://github.com/kleisauke/net-vips/commit/733d527e6b0aad32b87b63f2f4315033051dd4a7
- Test on Linux. https://github.com/kleisauke/net-vips/commit/7a39c268409fee82fe1f14ad9c11bd124d9c03b3
- Documentation / auto generated docs (Doxygen or DocFX?). https://github.com/kleisauke/net-vips/commit/fd66da51b4b0e266498bcbeeee7f9e0c2d7be333
- AppVeyor integration.
- Travis integration.
- Setup. https://github.com/kleisauke/net-vips/commit/33afeba56a8500a2098dc330de3ea31a456cf2d4
- Test on OS X. https://github.com/kleisauke/net-vips/commit/7175700925275f70a7c82dc78b030cbec9f85d1a
- Investigate sporadic error:
(Fixed with: https://github.com/kleisauke/net-vips/commit/52d4e903ce44c696d8f8b9b1dd04293df922aae6 and https://github.com/kleisauke/net-vips/commit/b1c19203d195a2a8ebf200d313f6b91016e4ce31. Restarted Travis build 15 times and did some stress testing on Docker with low memory)g_value_get_object: assertion 'G_VALUE_HOLDS_OBJECT (value)' failed GLib-GObject-CRITICAL **: g_object_ref: assertion 'G_IS_OBJECT (object)' failed
- Benchmarks (BenchmarkDotNet looks promising). https://github.com/kleisauke/net-vips/commit/dc90ab304f3af5f9358f49095e33c0333aa00c72, https://github.com/kleisauke/net-vips/commit/0480c7f6987902744c142805f203d0d76d0cfe62
- Polish readme. https://github.com/kleisauke/net-vips/commit/fd66da51b4b0e266498bcbeeee7f9e0c2d7be333
If someone knows more tasks, please feel free to add them in the comments.
Issue Analytics
- State:
- Created 6 years ago
- Comments:18 (18 by maintainers)
Top Results From Across the Web
The Road to 1.0 – React Blog
The Road to 1.0 ... Our primary goal with 1.0 is to clarify our messaging and converge on an API that is aligned...
Read more >Road to 1.0 · pointfreeco swift-composable-architecture
So, we'd like to drop support for iOS 13 and Swift 5.6 in the 1.0 release of TCA. Two things to keep in...
Read more >The Road to Version 1.0, Part 2: One Big Thing | by Ryan Juliano
His book is an exploration of the attributes that make certain companies (the great ones) out-perform comparable companies (the good ones) in the...
Read more >Great Launch or Dead on Arrival? - The Road to 1.0 - YouTube
Great Launch or Dead on Arrival? - The Road to 1.0 ... LAST EPOCH | Eye of The Storm : Lagon | BETA...
Read more >Red Programming Language: The Road To 1.0
From now on, our only focus will be to finish the core language and bring it to the much-awaited version 1.0. We need...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Fixed with https://github.com/kleisauke/net-vips/commit/c854b7fd944c268efe450962cb6329330a058644 and shipped with version 1.0.2 🎉
It’s now ready for production, I’ll try to make a Reddit post this week in
/r/dotnet/
or/r/csharp/
.All done! https://www.nuget.org/packages/NetVips/1.0.0
🎉