You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Loopback's core team and contributors are working at a phenomenal rate to develop components which are bundled with the CLI tool to bring an increasing amount of functionality out of the box. In reality these are reference implementations rather than a part of the software's core: you can implement the functionality in these packages, extend them or ignore them completely and do it all yourself.
With the pace of progress on the project I wasn't entirely surprised to hit a few roadblocks along the way. I fed back to the project's Issues (#2033, (#2038, #2040, #2041,#2050,#2051,#2072) and got very rapid and helpful responses from the team to enable me to get my app up and running.
Having now seen the power and potential of LoopBack first hand and had such a great response from its creators, I considered that I could at least try to give something back by helping out with the little mound of documentation changes my issues had created and enhance my knowledge of the framework in the process.
I also came across the shopping example, which was created as a representation an ecommerce store API. Although proposed, at the time of writing there is no tutorial for this example, but with the benefit of my experience from the previous tutorials I was able to get it up and running after some basic configuration and learn a few more LoopBack concepts in the process.
With the initial concepts examined in the earlier tutorials being replicated as the basis for creating the store, I fed back my view that it might be a more consistent learning experience across examples if they were all aligned to the process of building the store.
I suggested perhaps giving this a theme or product might make it a richer experience and that, even with the limitation of keeping the model simple to avoid boilerplate that distracted from the concepts being generated...
it would (I think) still be possible to deliver an 'End to End' experience within the built sample by 'selling' a digital 'product' served from an authorised static route.
We could bundle a couple of tiny mp3&4s, gifs etc with the sample repo: music & video loops...
A LoopStore! :)
And that is how the LoopStore was born!
I have no official connection with or approval from the project or StrongLoop, nor any assignment or commitment to any contribution to LoopBack (or even this project). This is primarily a personal learning exercise conducted in public which I hope can benefit others if possible.
Once the initial tutorial has been created I aspire to maintain and develop the tutorial as features and new package versions are released as a means of keeping up with developments, but please forgive me if I don't.
If it's a personal project to write a static tutorial, why set up LoopStore as an organisation?
The project is personally motivated but not personal: contributions and feedback are welcome and can be better handled though the GitHub tools provided for organisations
An personal opportunity to learn more about these GitHub tools & features
Who created this repo?
I'm a UK based individual operating under the GitHub handle @cloudwheels. My real name is Nigel Wheeler.
Why did you create this repo?
I'm very excited about the recent GA release of LoopBack 4.
I've been working my way through the Tutorials & Examples, Key Concepts & "How-Tos", Best Practices and information on Extending LoopBack from the LoopBack4 documentation site.
I've also been getting to grips with recent, current, upcoming and future developments through the LoopBack4 repo Issues and StrongLoop blog.
Because LoopBack's core is designed to be highly extendable it only really comes alive through the implementation of components and other extensions like decorators and custom servers.
Loopback's core team and contributors are working at a phenomenal rate to develop components which are bundled with the CLI tool to bring an increasing amount of functionality out of the box. In reality these are reference implementations rather than a part of the software's core: you can implement the functionality in these packages, extend them or ignore them completely and do it all yourself.
I got started with the CLI and saying "Hello World" smoothly, then moved on to the Todo and TodoList tutorials and the how-to on deploying to IBM Cloud.
With the pace of progress on the project I wasn't entirely surprised to hit a few roadblocks along the way. I fed back to the project's Issues (#2033, (#2038, #2040, #2041,#2050,#2051,#2072) and got very rapid and helpful responses from the team to enable me to get my app up and running.
Having now seen the power and potential of LoopBack first hand and had such a great response from its creators, I considered that I could at least try to give something back by helping out with the little mound of documentation changes my issues had created and enhance my knowledge of the framework in the process.
I also came across the shopping example, which was created as a representation an ecommerce store API. Although proposed, at the time of writing there is no tutorial for this example, but with the benefit of my experience from the previous tutorials I was able to get it up and running after some basic configuration and learn a few more LoopBack concepts in the process.
With the initial concepts examined in the earlier tutorials being replicated as the basis for creating the store, I fed back my view that it might be a more consistent learning experience across examples if they were all aligned to the process of building the store.
I suggested perhaps giving this a theme or product might make it a richer experience and that, even with the limitation of keeping the model simple to avoid boilerplate that distracted from the concepts being generated...
And that is how the LoopStore was born!
I have no official connection with or approval from the project or StrongLoop, nor any assignment or commitment to any contribution to LoopBack (or even this project). This is primarily a personal learning exercise conducted in public which I hope can benefit others if possible.
Once the initial tutorial has been created I aspire to maintain and develop the tutorial as features and new package versions are released as a means of keeping up with developments, but please forgive me if I don't.
If it's a personal project to write a static tutorial, why set up LoopStore as an organisation?
What are you actually doing?
So far I have:
I am going to create skeleton Issues for:
Thanks for listening.
* Always start with an issue
The text was updated successfully, but these errors were encountered: