gothinkster / aurelia-realworld-example-app

Exemplary real world application built with Aurelia
https://realworld.io
MIT License
183 stars 32 forks source link

I would like to contribute and seek for additional contributors. #8

Open adriatic opened 6 years ago

adriatic commented 6 years ago

Hello @loaded02 and @EricSimons

While I have met Eric in the context of discussing the aurelia version of his other key project), I "met" Moritz in the recent Rob's blog.

Executive summary

Conduit is the ideal application to be used in our own project - writing application development guides for Aurelia community. At the same tome, the side-effect of this documentation work could benefit Conduit as well.

Long story

For some time I am trying to "rally" Aurelia community around the idea to create the "additional" type of technical documentation, which "builds on top" of the existing http://aurelia.io/docs components. By this I am referencing the a set of Guides, written by Aurelia user's community members, addressing the "higher level" of application development with Aurelia, described here

My initial approach to create such guides was based on my incorrect assumption that all folks that initially responded to my pitch will actually do the work. So, I spent a lot of time building the "tooling" needed to organize a team of 25 developers; when this was finished, the project was rejected by all members (too complicated, I do not have the time to learn this tooling, I do not have the time at the moment, etc)

Longarone is my second attempt at this, currently focused on building the set of code samples, designed to be used as the "back-bone" for the planned Guides which will be using these samples to illustrate many different concepts: app deployment, CI-CD, Identity Management (aka authentication and authorization), etc. These samples start with Aurelia CLI built aurelia skeleton samples , being used in the introductionary chapters.

The next step is envisioned by presenting all that information using a *real world apps" as a model - as you may realize, I started this idea by using Aureliacasts blog as one of the apps of such more complex types. It ought to be pretty clear why am I writing this text, by now 😄 as Conduit is a perfect candidate for such model, where I can focus on some specific aspects (Identity Management, Serverless, and other backends, etc.

I am also very interested in adding a few more "real world applications" to your original and my Longarone projects (Chat / Video Chat, would be a good example).

loaded02 commented 6 years ago

@adriatic nice to meet you too. As far as I understand is that you want to contribute to this project and I / we can contribute to yours. That sounds good. I want to create a tutorial for this project similar to this. We cant enhance this project with things like video chat, cause the spec doesnt say so. This would have to be another project. Whoever is interested please bring in your ideas for the tutorial.

adriatic commented 6 years ago

Hello @loaded02 (Moritz)

Thanks for such quick and positive response. I have a strong preference for partnering with you (perceived as a "proxy" for aurelia-realworld-example-app, because I care about using this blog not only as a "subject" for the Longarone's real world app guides, but also as a tool to be embedded in Longarone's portal (shown below)

image

This portal uses Ghost at the moment, and as my first action today, I will replace it with Conduit, so that this Aurelia User Community Space portal will be using our own dog food. 😏 . I will also write the guides for two different back ends - serverless being one of them.

Since I am very keen on publishing a lot on the authentication / authorization subject, I also want to add the support for several Identity Management PaaS - as options for Conduit.

To summarize:

Can we agree on such "draft of a plan"?

adriatic commented 6 years ago

Anticipating your positive answer, I took the liberty to invite you to the conduit repository, so you could occasionally take a peek and save me from going into some ditch.

image

loaded02 commented 6 years ago

Thanks! We could enhance the conduit in various branches if you like. But my goal would be a tutorial.

adriatic commented 6 years ago

My comments above were made only as "thoughts sharing", as I have no intent to make you do anything outside of your plans, Moritz. Any and all enhancements will be made in a branch that I will use to host Conduit for Aurelia community blogs

adriatic commented 6 years ago

My initial approach stated above is derived from my desire to do the exactly same thing for Aurelia that Eric Simmons is already doing in a lot more elegant way for a lot larger scope. So, I wanted to create something very similar to Conduit (see **aurelia-blog - create a relatively complex app to be used as a model to explain "real application development" concept. More precisely, I wanted to do precisely the same thing that you are planning to do - the aurelia version of https://thinkster.io/angularjs-es6-tutorial.

Having spent a couple of days learning more about https://thinkster.io/ - I can safely say that whatever I was planning with Conduit, makes no sense at all as I would be making a worse copy of a great original. Please forget any and all my proposals so far and allow me to restart by using your above stated mission:

But my goal would be a tutorial.

To the extent that we both plan to help Aurelia community by writing guides based on more realistic models than what's available now I would be happy to help with anything related to Conduit and would be even more happy if you would care to work on Aurelia Chat with me