tddbin / es6katas.org

Summary of all #es6katats - THIS SITE HAS MOVED TO jskatas.org
https://jskatas.org
MIT License
315 stars 36 forks source link

Kata order not apparent, but it is important #10

Open erquhart opened 9 years ago

erquhart commented 9 years ago

I haven't completed the Array API kata yet, but It's already assumed knowledge of a few es6 concepts covered in other katas. Since the katas are my first dive into es6, I had to go learn those things to complete the work.

Have you considered setting an obvious order for these, so that learning is progressive? As I said, I'm working on the Array API kata, but I'm not sure if it's at the top left because it's oldest or newest - there's no clear starting point. Running into concepts covered in other katas makes me feel like I'm going out of order.

The design offered in #1 avoids both of these issues - if it was not accepted for time constraints, I may be able to help get it implemented. Let me know.

Also, in case this is unintentional, this is how the layout looks for me (Chrome stable, Win 8.1):

learn ecmascript6 by doing it

tddbin commented 9 years ago

the idea is great and in here https://github.com/tddbin/katas/blob/master/katas/es6/language/__raw-metadata__.js you can see this all, its just not embedded in the site yet :( The suggestion you made is great, to offer kinda progressive learning set, where you are lead through the katas. input welcome

Kind regards / Saludos / Mit freundlichen Grüßen Wolfram Kriesing, uxebu Co-Founder

kriesing@uxebu.com, mobile: +49 174 300 4595

ECMAScript6+React.js workshop http://meetu.ps/2Jds4D Learn ES6, one kata a day http://es6katas.org

uxebu GmbH Fraunhofer Straße 31e 86167 Augsburg

Amtsgericht Augsburg, Handelsregister HRB 28613 Directors: W. Kriesing, T. v. Klipstein

On Mon, Jun 29, 2015 at 3:50 AM, Shawn Erquhart notifications@github.com wrote:

I haven't completed the Array API kata yet, but It's already assumed knowledge of a few es6 concepts covered in other katas. Since the katas are my first dive into es6, I had to go learn those things to complete the work.

Have you considered setting an obvious order for these, so that learning is progressive? As I said, I'm working on the Array API kata, but I'm not sure if it's at the top left because it's oldest or newest - there's no clear starting point. Running into concepts covered in other katas makes me feel like I'm going out of order.

— Reply to this email directly or view it on GitHub https://github.com/tddbin/es6katas.org/issues/10.

erquhart commented 9 years ago

Okay, cool. Is the design from issue #1 something you would like to see implemented as well? The current look does have this cool, raw feel to it - I'd likely alter the design a bit so as not to lose that.

tddbin commented 9 years ago

Tbh I took inspiration from #1 but that's it. Am 29.06.2015 14:52 schrieb "Shawn Erquhart" notifications@github.com:

Okay, cool. Is the design from issue #1 https://github.com/tddbin/es6katas.org/issues/1 something you would like to see implemented? I can work on a PR if so. The current look does have this cool, raw feel to it - is likely alter the design a bit so as not to lose that.

— Reply to this email directly or view it on GitHub https://github.com/tddbin/es6katas.org/issues/10#issuecomment-116647572.

erquhart commented 9 years ago

So you're saying you like the design as is, correct?

tddbin commented 9 years ago

Mmmh, I don't really. I would be open to more modern looks Am 29.06.2015 17:21 schrieb "Shawn Erquhart" notifications@github.com:

So you're saying you like the design as is, correct?

— Reply to this email directly or view it on GitHub https://github.com/tddbin/es6katas.org/issues/10#issuecomment-116729294.

tddbin commented 9 years ago

Esp enabling some things like more info about each kata group or maybe even different kind of views. Eg a view where you can work off katas simplest to hardest or showing their dependencies Am 29.06.2015 17:29 schrieb "Wolfram Kriesing" kriesing@uxebu.com:

Mmmh, I don't really. I would be open to more modern looks Am 29.06.2015 17:21 schrieb "Shawn Erquhart" notifications@github.com:

So you're saying you like the design as is, correct?

— Reply to this email directly or view it on GitHub https://github.com/tddbin/es6katas.org/issues/10#issuecomment-116729294 .

erquhart commented 9 years ago

Makes sense. Can you get a hold of the psd from #1? Could be used as a base.

tddbin commented 9 years ago

Not sure if #1 works when the number of katas grows ... Ping get directly to get the PSD,I don't have it either Am 29.06.2015 17:36 schrieb "Shawn Erquhart" notifications@github.com:

Makes sense. Can you get a hold of the psd from #1 https://github.com/tddbin/es6katas.org/issues/1? Could be used as a base.

— Reply to this email directly or view it on GitHub https://github.com/tddbin/es6katas.org/issues/10#issuecomment-116735528.

erquhart commented 9 years ago

I actually think it will work just as well as the current setup - the section containing the katas will simply grow to house them and the page will scroll. We could also make the structuring more similar to the current one by using a block grid instead of the two column list in the design. At a glance I would reduce the size of the illustration and potentially name the sections. Prerequisites for individual katas could be revealed by expanding on hover.

@MadameLeRenoir, was there a psd for your design?

ghost commented 9 years ago

Sure got a Pixelmator file which you can import. I thought the issue for a redesign was already closed?

Sent from my iPhone

On 29.06.2015, at 18:45, Shawn Erquhart notifications@github.com wrote:

I actually think it will work just as well as the current setup - the section containing the katas will simply expand. At a glance I would reduce the size of the illustration and potentially name the sections. Prerequisites for individual katas could be revealed by expanding on hover.

@MadameLeRenoir, was there a psd for your design?

— Reply to this email directly or view it on GitHub.

erquhart commented 9 years ago

@tddbin (Wolfram I believe?) is open to it, see comment string above.

tddbin commented 9 years ago

Let the inspiration flow ... Wolfram Am 29.06.2015 19:06 schrieb "Shawn Erquhart" notifications@github.com:

@tddbin https://github.com/tddbin (Wolfram I believe?) is open to it, see comment string above.

— Reply to this email directly or view it on GitHub https://github.com/tddbin/es6katas.org/issues/10#issuecomment-116762884.

erquhart commented 9 years ago

@MadameLeRenoir Pixelmator file would work great :)

nerdbeere commented 9 years ago

While I'm certainly not a designer I also wanted to give some input about the layout (it's not meant as a design proposal!).

es6katas-layout

tddbin commented 9 years ago

that shows all the stuff we need. i like the idea!

Kind regards / Saludos / Mit freundlichen Grüßen Wolfram Kriesing, uxebu Co-Founder

kriesing@uxebu.com, mobile: +49 174 300 4595

ECMAScript6+React.js workshop http://meetu.ps/2Jds4D Learn ES6, one kata a day http://es6katas.org

uxebu GmbH Fraunhofer Straße 31e 86167 Augsburg

Amtsgericht Augsburg, Handelsregister HRB 28613 Directors: W. Kriesing, T. v. Klipstein

On Tue, Jun 30, 2015 at 10:59 AM, Julian Hollmann notifications@github.com wrote:

While I'm certainly not a designer I also wanted to give some input about the layout (it's not meant as a design proposal!).

[image: es6katas-layout] https://cloud.githubusercontent.com/assets/423218/8427388/135d5982-1f17-11e5-9e24-362f56c496c8.png

— Reply to this email directly or view it on GitHub https://github.com/tddbin/es6katas.org/issues/10#issuecomment-117063235.

nerdbeere commented 9 years ago

Would be awesome if someone comes up with a design based on this layout.

erquhart commented 9 years ago

Awesome concept. Considering the utilitarian nature of the project, I'd say this is pretty close already. Just add color, typography and branding. The real work will be tracking things (could use local storage, just easy to lose your data), gathering documentation links, and creating examples. This also shifts the site from static single page to single page app.

wolframkriesing commented 6 years ago

I am back to this idea too, because I somehow feel I want to strengthen the learning aspect of the katas and try to lead people a bit more, if there is still interest I would be curious to implement some cool design. Please come forward. I just can't design at all :)