exercism / meta

Experimenting with a repo to manage the project-wide, meta todos.
7 stars 2 forks source link

Updating formatting in ABOUT.md for Nextercism #85

Closed iHiD closed 6 years ago

iHiD commented 7 years ago

Hello @exercism/track-maintainers. This post supersedes #84.

In preparation for the new look and feel of nextercism I'm trying to get all of the ABOUT.md files reformatted. This means removing things like line-breaks and markdown that we're not supporting.

As an example from the C++ Track, I've proposed going from:

screen shot 2017-08-06 at 15 16 34

to:

screen shot 2017-08-06 at 15 15 43

In summary, ABOUT.md should now only use:

This is a checklist of the tracks that need doing. I am trying to send PRs to tracks that need updating, but if maintainers are happy to do it themselves that will save me hours of time. If your ABOUT.md already complies with these formatting rules, could you please comment and and I will tick it off the list. Thank you πŸ’™

Smarticles101 commented 7 years ago

You can check off java :)

ilya-khadykin commented 7 years ago

I've also updated one for Groovy in PR #59

lpil commented 7 years ago

One for Purescript https://github.com/exercism/purescript/pull/64

NobbZ commented 7 years ago

You can tick off erlang as well. Also you have missed to wrap at least on <br/> in backticks as it seems ;)

stkent commented 7 years ago

Handling Kotlin right now. Kotlin is done πŸ––

petemcfarlane commented 7 years ago

PHP looks already compatible

ErikSchierboom commented 7 years ago

F# is also done.

rpottsoh commented 7 years ago

Delphi is done.

kotp commented 7 years ago

Ruby can be checked off, I believe.

ilya-khadykin commented 7 years ago

Created PR #511 with updates for Python

ozan commented 7 years ago

MIPS looks fine.

iHiD commented 7 years ago

@exercism/track-maintainers You can now see your ABOUT.md and all the other bits on pieces on the prototype at https://v2.exercism.io/tracks/{track_id}.

Two good examples: R and Go.

ErikSchierboom commented 7 years ago

Looking great!

mcmillhj commented 7 years ago

SML can be checked off: https://github.com/exercism/sml/pull/43

verdammelt commented 7 years ago

@iHiD I'm curious about the desire to have each sentence on an individual line? Perhaps I am a dinosaur but I like to wrap my lines at a reasonable length with a line-break. I didn't think that Markdown or HTML cared.

NobbZ commented 7 years ago

Each sentence on its own line takes the burden of reflowing a paragraph after changes. Also it reduces the noise in diffs, since only a single line is affected for a single word change in a sentence, instead of huge noisy diff over the whole paragraph. This has been discussed (as well as other things) in #84.

Also I'm not quite sure if ORG-files would work out. There is a markdown engine rendering the file… That will not look well.

iHiD commented 7 years ago

@verdammelt Markdown cares depending on the settings chosen. For some reason, v2 had the setting to have sentence = line. ("some reason" being a set that flag but don't know why :)) But you're correct that in it's default state it doesn't care.

If you have text-wrapping on in an editor, then leaving a line between paragraphs is the same as what you see in the final render, which is why it's my preference. But I lost that debate :)

verdammelt commented 7 years ago

Thanks for the info about why it is important. I can agree to that. I'll have it fixed up shortly and update this ticket.

verdammelt commented 7 years ago

Common Lisp is done.

lindakatcodes commented 7 years ago

I've updated the JavaScript track's file - pull request is here. First pull request! So please let me know if I need to adjust anything.

ilya-khadykin commented 7 years ago

I've update it for ColdFusion (or should I say CFML?) - https://github.com/exercism/coldfusion/pull/60

SaschaMann commented 7 years ago

The Julia track has been updated as well: https://github.com/exercism/julia/pull/79

dogweather commented 6 years ago

So, no code fences?

kytrinyx commented 6 years ago

@dogweather there should not be a need for code blocks in the ABOUT.md doc, as far as I can tell. Do you have a specific use case that you think we should consider?

dogweather commented 6 years ago

Yep, @kytrinyx , the Haskell ABOUT.md. Personally, I like the little code sample; similar to a picture being worth 1,000 words.

kytrinyx commented 6 years ago

@dogweather I agree that a code example is crucial (and worth 1000 words). The plan is to stick the code example in docs/SNIPPET.txt, which gives us more control.

I'd love to take the code example from ABOUT.md and move it to SNIPPET.txt in place of the hello world that is currently there. Here's what the v2 page currently looks like: https://v2.exercism.io/tracks/haskell

dogweather commented 6 years ago

Excellent - will do! I was thinking that's how it should be, i.e., a quasi-rich-content CMS with defined content pieces.

kytrinyx commented 6 years ago

I'm going to go ahead and close this, as we had help this summer going through and fixing it.