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

[v3] Prepare for v3 #936

Merged
merged 35 commits into from
Feb 5, 2021
Merged

[v3] Prepare for v3 #936

merged 35 commits into from
Feb 5, 2021

Commits on Jan 29, 2021

  1. Add docs/reference split

    * [Docs] Move implementing-a-concept-exercise.md to reference folder
    * [Docs] Move reference documents to docs folder
    * [Docs] Update to student-facing docs
    * [Docs] Add new issue template
    
    Co-Authored-By: Jeremy Walker <[email protected]>
    Co-Authored-By: Victor Goff <[email protected]>
    Co-authored-by: Sascha Mann <[email protected]>
    4 people committed Jan 29, 2021
    Configuration menu
    Copy the full SHA
    eb6e155 View commit details
    Browse the repository at this point in the history
  2. Replace examples of kebab-case and PascalCase

    Haskell has no methods, so another example is used.
    sshine authored and ErikSchierboom committed Jan 29, 2021
    Configuration menu
    Copy the full SHA
    505a76f View commit details
    Browse the repository at this point in the history
  3. Elaborate on exercise design, fix typos

    Expand on how to deal with ambiguity between the two versions of CIS 194
    available online. Expand on how to deal with concepts outside of CIS 194.
    
    Some copy-paste bugs are fixed also.
    sshine authored and ErikSchierboom committed Jan 29, 2021
    Configuration menu
    Copy the full SHA
    ec4de07 View commit details
    Browse the repository at this point in the history
  4. Sync v2 and v3 directory structure

    This merges the existing [v2 track's directory structure][v2] with
    [v3 track's directory structure][v3] as outlined in the v3 repository.
    
    In particular, the layout of multiple example solutions is preserved
    until Haskell track contributors come to another conclusion than the
    current. This discussion is extracted into exercism#893.
    
    The ordering of the files in the ASCII drawing is incidentally made so
    that the track-specific files are listed first.
    
    [v2]: https://github.com/exercism/haskell#directory-structure
    [v3]: https://github.com/exercism/v3/blob/master/docs/maintainers/generic-how-to-implement-a-concept-exercise.md
    sshine authored and ErikSchierboom committed Jan 29, 2021
    Configuration menu
    Copy the full SHA
    c35c8c3 View commit details
    Browse the repository at this point in the history
  5. Make after.md required

    ErikSchierboom committed Jan 29, 2021
    Configuration menu
    Copy the full SHA
    0f9b8bf View commit details
    Browse the repository at this point in the history
  6. Add reference to required reading in implementing guide

    [Docs] Add reference to required reading in implementing guide
    ErikSchierboom committed Jan 29, 2021
    Configuration menu
    Copy the full SHA
    20188d6 View commit details
    Browse the repository at this point in the history
  7. Add reference to Concept Exercise Anatomy video

    [Docs] Add reference to Concept Exercise Anatomy video
    ErikSchierboom committed Jan 29, 2021
    Configuration menu
    Copy the full SHA
    dc8817f View commit details
    Browse the repository at this point in the history
  8. Shared docs CLI and Debug

    * First version of cli.md
    
    * finish cli.md
    
    * start with debug.md
    
    * fix markdown
    
    * finish debug.md
    
    * Refine cli.md
    zuzia-kru authored and ErikSchierboom committed Jan 29, 2021
    Configuration menu
    Copy the full SHA
    9cfe778 View commit details
    Browse the repository at this point in the history
  9. Cross-reference concept exercise file information

    [Docs] Cross-reference concept exercise file information
    ErikSchierboom committed Jan 29, 2021
    Configuration menu
    Copy the full SHA
    293196f View commit details
    Browse the repository at this point in the history
  10. Docs: change case of haskell directory

    I was just reading and saw this typo
    
    Matches other languages' docs and the directory in this repo.
    ynfle authored and ErikSchierboom committed Jan 29, 2021
    Configuration menu
    Copy the full SHA
    8a6d47c View commit details
    Browse the repository at this point in the history
  11. Add description of concept documents

    [Docs] Add description of concept documents
    
    Co-authored-by: Jeremy Walker <[email protected]>
    ErikSchierboom and iHiD committed Jan 29, 2021
    Configuration menu
    Copy the full SHA
    dc16e64 View commit details
    Browse the repository at this point in the history
  12. Convert example to exemplar

    * Rename example files to exemplar
    
    See exercism/docs#23
    
    * [Docs] Correct .meta/example references to .meta/exemplar
    
    * [Docs] Use exemplar instead of example
    
    * [Docs] Update example name in file listings
    
    * [Julia] Convert to exemplar.jl
    
    * [elm] Rename .meta/Cook.elm to .meta/Examplar.elm
    
    * [elm] Rename .meta/Examplar.elm .meta/Exemplar.elm
    
    Co-authored-by: Matthieu Pizenberg <[email protected]>
    ErikSchierboom and mpizenberg committed Jan 29, 2021
    Configuration menu
    Copy the full SHA
    eeee459 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    9c95296 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    a396e26 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    c5c3d11 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    5c4039d View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    ae368cf View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    a246713 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    f04e486 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    fb07df2 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    a5b7b77 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    51403f7 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    5c71ed7 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    4a5ae88 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    0ec8810 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    499ee26 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    23a9fb2 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    1b90d6b View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    a3ed388 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    ca6b14a View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    f61c7da View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    94ce78d View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    22e0b2e View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2021

  1. Rewrite "How to implement a Haskell concept exercise"

    Before this commit, it appears that this document was a mixture between
    a generic template and my initial writings about how we might go about
    creating a framework for implementing concept exercises, i.e., not an
    actual description of any agreed-upon approach to writing concept
    exercises on the Haskell track.
    
    Removes references to CIS 194.
    
    Removes links to generic documents that don't seem useful.
    
    Particularly: Preserve YouTube link of @iHiD talking. :)
    sshine committed Feb 3, 2021
    Configuration menu
    Copy the full SHA
    940aa5c View commit details
    Browse the repository at this point in the history
  2. README "Port or create an exercise": Mention concept exercises

    This commit mentions that there are now two types of exercises.
    
    This section contains two broken links:
    
    - The "Unimplemented exercises" tool that we link to has been repurposed
      into testing whether a track is in compliance with Exercism v3. That
      means we no longer have an online cross-reference tool to get a list
      of unimplemented exercises.
    
      This link is replaced by a statement to manually cross-reference.
    
      This is not ideal, but it is possible.
    
    - "documentation on porting an exercise" now gives a 404.
    
      This link is just removed.
    sshine committed Feb 3, 2021
    Configuration menu
    Copy the full SHA
    d6ceb1c View commit details
    Browse the repository at this point in the history