Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kata order not apparent, but it is important #10

Open
erquhart opened this issue Jun 29, 2015 · 18 comments
Open

Kata order not apparent, but it is important #10

erquhart opened this issue Jun 29, 2015 · 18 comments

Comments

@erquhart
Copy link

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
Copy link
Collaborator

tddbin commented Jun 29, 2015

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

[email protected], 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 [email protected]
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
#10.

@erquhart
Copy link
Author

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
Copy link
Collaborator

tddbin commented Jun 29, 2015

Tbh I took inspiration from #1 but that's it.
Am 29.06.2015 14:52 schrieb "Shawn Erquhart" [email protected]:

Okay, cool. Is the design from issue #1
#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
#10 (comment).

@erquhart
Copy link
Author

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

@tddbin
Copy link
Collaborator

tddbin commented Jun 29, 2015

Mmmh, I don't really. I would be open to more modern looks
Am 29.06.2015 17:21 schrieb "Shawn Erquhart" [email protected]:

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


Reply to this email directly or view it on GitHub
#10 (comment).

@tddbin
Copy link
Collaborator

tddbin commented Jun 29, 2015

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" [email protected]:

Mmmh, I don't really. I would be open to more modern looks
Am 29.06.2015 17:21 schrieb "Shawn Erquhart" [email protected]:

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


Reply to this email directly or view it on GitHub
#10 (comment)
.

@erquhart
Copy link
Author

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

@tddbin
Copy link
Collaborator

tddbin commented Jun 29, 2015

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" [email protected]:

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


Reply to this email directly or view it on GitHub
#10 (comment).

@erquhart
Copy link
Author

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
Copy link

ghost commented Jun 29, 2015

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 [email protected] 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
Copy link
Author

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

@tddbin
Copy link
Collaborator

tddbin commented Jun 29, 2015

Let the inspiration flow ...
Wolfram
Am 29.06.2015 19:06 schrieb "Shawn Erquhart" [email protected]:

@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
#10 (comment).

@erquhart
Copy link
Author

@MadameLeRenoir Pixelmator file would work great :)

@nerdbeere
Copy link
Collaborator

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
Copy link
Collaborator

tddbin commented Jun 30, 2015

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

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

[email protected], 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 [email protected]
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
#10 (comment).

@nerdbeere
Copy link
Collaborator

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

@erquhart
Copy link
Author

erquhart commented Jul 1, 2015

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
Copy link
Collaborator

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 :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants