Comments (4)
@worldbeater did a fantastic job updating our nuget overview page, but I really had to dig to find it. Plus his getting started page wasn't obvious. We need the documentation first page to kind of put this in your face.
https://reactiveui.net/docs/getting-started/installation/nuget-packages/
and
https://reactiveui.net/docs/getting-started/
ReactiveUI is a composable, cross-platform model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming which is a paradigm that allows you to express the idea around a feature in one readable place, abstract mutable state away from your user interfaces and improve improve the testability of your application.
ReactiveUI is a composable, cross-platform model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming which is a paradigm that allows you to express the idea around a feature in one readable place, abstract mutable state away from your user interfaces and improve improve the testability of your application.
from rfcs.
AS mentioned by @matthewclendening Kent's book still references the pre Rx 8 information of the bait and switch for WPF etc. How do we get the setup process easier for users?
One proposal are Visual Studio Templates to make it easy to setup different Rx packages with recommended practices (eg a .NET Standard library etc) and some practice code. I know @RLittlesII has been working on this a bit in his spare time.
from rfcs.
This may be just (or partially) a documentation thing. I actually started off yesterday installing the ReactiveUI.WPF package - when that didn't work I started digging. Installing just that single package today (with v8.4.1) does the right thing and works seamlessly.
from rfcs.
I think the System.Reactive 3.1.1 issue was a special snowflake. Granted I don't know how we ensure these things don't happen in the future. We will always be dependent on packages that may or may not play nice together.
I still think some documentation per platform to tell you which packages are required to get up and running is a step in the right direction.
Templates I think should be the ultimate goal of this effort. But that has it's own challenges like maintenance, i.e. cutting a template per packages release. No worst feeling than downloading someones template, and then having to manage the package, and paradigm updates yourself before you can use the latest features. Simply defeats the purpose of convenience the templates provide.
from rfcs.
Related Issues (20)
- RFC: Make ReactiveList obselete and promote DynamicData HOT 8
- RFC: [Core Team] Standardise English dialect HOT 4
- RFC: What's the plan with the monies? HOT 4
- RFC: What are pain points with the ReactiveUI project as a user? HOT 8
- RFC: How to support DI containers other than Splat HOT 20
- RFC: UWP View First gets rid of animation transition, how do we fix
- RFC: Make mobile more accessible HOT 3
- RFC: Turn on Analyzers HOT 4
- RFC: Remove ReactiveCommand abstract base class HOT 2
- RFC: Stack Routing API HOT 10
- RFC: Contribute to dependency OpenCollective funds HOT 3
- Application Performance Monitoring Integration HOT 9
- RFC: Order more stickers via OpenCollective HOT 2
- RFC: Create SECURITY.md HOT 2
- funding: what sort of sponsors are unacceptable? HOT 9
- funding: 3000USD payment to Geoffrey Huntley HOT 7
- RFC: [Xamarin Forms] When should we adopt Xamarin Forms v3.0.0 as minver? HOT 5
- RFC: [Learning Team] Interactive Documentation HOT 5
- RFC: [Core Team] Improving list-based databinding, documentation and standardising (mobile) platforms HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rfcs.