Meteor already does many things for developer happiness. Can we move one step ahead ?
I keep seeing lot of support questions about how to use Cordova APIs in a mobile app or may be about a new template API. Lot of time is spent to teach newbies about the nuances in building a production app.
Meteor to its credit, provide some apps in examples folder. Is it good enough ?
Why not MDG develop reference apps for different contexts.
- Full stack Web App / Client only Web App / Web App with external APIs
- Cordova iOS App
- Cordova Android App
- IOT integration with Meteor App
Showcase how the APIs / templates are envisioned to be used in the real production using an App. I believe MDG can be a real contributor here and show how it is done.
This will act as a documentation and testing ground for anything newly added in your development. Each document explaining a feature / context can point to a specific app or a module in an app.
Community can create alternate implementations for the same reference apps. Even some gamification with discourse badges can be thrown here for best / optimised solutions for each reference app.
Slowly we can build a large collection of apps which covers each aspect of Meteor APIs.
This will not only avoid the repeated support questions from newbies but also enable them to get going faster for complex projects.
This sounds like a lot of work to start but it will be really useful to scale the developer community and move beyond the basic CRUD apps development and help them build new exciting stuffs on top of them.
Do let me know if other platforms (Ember/Angular/React) uses the same or different approach. Any limitations in the suggested approach ?
PS: We have few opensource projects like telescope, reaction built from community. what we need is from the horse mouth.